postman、jmeter测试工具用法详解

一、Postman介绍

       postman是一个接口调试工具,可以模拟适应各种http请求的场景。

    常用功能

     1.发送json数据包

        在raw里添加json包,然后选中JSON:

 postman、jmeter测试工具用法详解_第1张图片

    2.  发送xml报文

      在raw里面选择XML形式的内容,就可以把报文贴进去:

postman、jmeter测试工具用法详解_第2张图片

 

 

   3.发送文件

     使用postman发送两个word等文件时,需要在Headers里面设置Content-Type=multipart/form-data,否则接受不到2个文件。

另外form-data里面需要设置参数的key为文件才能选择文件进行作为参数传给接口。

设置content-type: 

postman、jmeter测试工具用法详解_第3张图片

 选择file类型:

postman、jmeter测试工具用法详解_第4张图片

最后select Files就可以实现发送文件了: 

postman、jmeter测试工具用法详解_第5张图片

 

  4. 模拟security登录请求

   postman、jmeter测试工具用法详解_第6张图片

  5. 把接口获取的值放到postman的环境变量里

      可以给把接口获取到的值放入到postman里当环境变量使用,在使用的时候用{ {}}即可。

   1) 设置环境变量名为user-token 

      postman、jmeter测试工具用法详解_第7张图片

 

      

   2)  获取token的结构

{
    "code": 0,
    "message": "OK",
    "data": {
        "first": false,
        "token": "68701040b1d88f593c2d15830f1b1988"
    },
    "elapsed": 102
}

   3) 在登录接口的  在tests栏下输入代码, 根据如上结构获取到token需要data.data.token, 将该值设置到上述设置的环境变量里即可。

var data=JSON.parse(responseBody)
pm.environment.set("user-token",data.data.token)

   4) 后续引用的时候,直接通过设置的variable里的名字来进行引用,例如使用 { {user-token}}来引用该变量。

postman、jmeter测试工具用法详解_第8张图片

 

二、自动化测试工具JMeter安装与使用

1. 下载JMeter

在安装之前,要求需要jdk 1.8以上的版本,官网地址如下: 

https://jmeter.apache.org/download_jmeter.cgi

postman、jmeter测试工具用法详解_第9张图片

打开文件后,长这样:  

postman、jmeter测试工具用法详解_第10张图片

 

windows环境下点击jmeter.bat , 启动成功后,页面长这样: 

postman、jmeter测试工具用法详解_第11张图片

 

2. 使用jmeter做高并发测试

 第一步, 添加线程组:
postman、jmeter测试工具用法详解_第12张图片

第二步,设置线程启动参数,三个参数分别是: 线程数量,什么时候启动,循环几次。

postman、jmeter测试工具用法详解_第13张图片

第三步, 创建一个HttpRequest:

postman、jmeter测试工具用法详解_第14张图片

第四步, 设置请求的地址,ip或者域、端口、url、请求方式等信息:

postman、jmeter测试工具用法详解_第15张图片

第五步,执行请求

       点击启动,就可以按照上述设置的线程组来进行发起请求: 

postman、jmeter测试工具用法详解_第16张图片

 

3. 结果查看和报告分析

   可以执行请求了,那么我们怎么去查看执行的结果,看是否执行成功, 以及我们对执行请求的查看与分析。

   1) 查看请求的结果树

postman、jmeter测试工具用法详解_第17张图片

  2) 查看报告 

     可以从报告中得到总请求树,评价请求时长,吞吐量,错误数等信息。

postman、jmeter测试工具用法详解_第18张图片

postman、jmeter测试工具用法详解_第19张图片

你可能感兴趣的:(学习心得和入坑笔记,并发编程系列,postman,jmeter,测试工具,自动化测试,postman设置环境变量)