美文网首页
如何使用postman进行批量测试

如何使用postman进行批量测试

作者: 曦宝 | 来源:发表于2020-04-16 11:41 被阅读0次

    害怕自己忘了,写个备忘。

    最近需要测试一个组件的精度,因为需要使用postman,总不能一个一个输入吧,这多麻烦的,于是想到了怎么能使用postman进行批量的访问。

    恕我无能,我在网上百度了好多,都说的很模棱两可,没有操作性,花费了好长时间,才找到一个真的可以使用的。

    我为了怕自己忘了或者不好找,就在这里详细的记录一下:
    1.首先新建一个不管是request还是collection都行,你会新建就可以


    image.png

    2.正确的填写url,选择post或者get


    image.png
    get就在url后面添加变量,添加变量的方法和post一样
    post就在body->x-www-form-urlenconded这个添加变量,我这里添加了两个变量,一个是在测试时给定的,一个变量用{{}}括起来,里面写变量名。
    3.变量名还需要再下面pre-requset script这里按照下面的格式定义一下
    image.png

    这里需要注意的事等号右边的test.key_word
    test是文件名,key_word是变量名,文件名是什么文件名下面就会说了
    4.点击刚才新建的collection右边的三角,点击run


    image.png
    5.在弹出的对话框里面选择循环次数,延时,文件类型
    image.png
    在下图里面,你可以看到这个软件支持的文件格式
    image.png
    attention:第一,我选择的事text/csv,可以看到我上传的文件是test.txt,所以这个test就是3中提到的文件名
    image.png
    第二,这里上传的test.txt的文件格式如下,请使用utf-8编码:
    image.png
    第一行是变量名,后面是变量需要替换的内容。回车分割。多个参数用逗号分割。
    第三,看到上面的迭代次数了吗,我写的1800,在这里就是我的文件一共有1800行,1800个需要更换的内容,所以是1800,迭代一次是第一行内容,迭代两次是第二行的内容,以此类推。

    还有一点需要注意的是,我估计是我这个版本软件的bug,就是如果我先写了迭代次数1800,然后当我选择了上传的文件,我的迭代次数又会变成1,需要重新写一下,所以劝你先上传文件,然后预览一下,在填迭代次数。我之前没有太注意,导致每次都是只迭代了第一个选项,排查了好久,才发现是这么一个弱智的原因,差点气的吐血。
    第四,如果上传的文件和编码都没有问题的话,预览的结果应该是下面这样的


    image.png
    6.当你都弄好了,你就可以点击最下面的run了,就开始了,下面是成功的界面
    image.png
    7.总结一下,我知道虽然这个不难,只是一个基础的工具,所以网上的大佬都不屑一顾写仔细一点,让我折腾好久好久,毕竟我只是一个菜鸟,这个世界对菜鸟太不友好了。

    相关文章

      网友评论

          本文标题:如何使用postman进行批量测试

          本文链接:https://www.haomeiwen.com/subject/qiolvhtx.html