快捷键 | 含义 |
---|---|
Ctrl + S | 保存 |
Ctrl + E | 清除 |
Ctrl + R | 运行 |
添加线程组
线程组的配置如下:
添加http请求
在线程组右击,添加sample、http请求
依次填写接口的信息
添加查看结果树
想要看到接口的返回内容,则需要添加一个查看结果树
选中想要查看的接口,右键添加监听器、查看结果树
参数化(让不同的用户使用不同的数据)
首先在本地创建一个txt文件,里面方式自己需要使用到的数据
然后在需要右击线程组,添加配置元件,CSV数据文件设置
完成设置
然后在请求中,将原来的数据替换为参数
在Jmeter中使用参数的方式是:${参数名}
添加断言
选中需要断言的请求,添加断言,响应断言
设置断言的方式与内容
请求默认值
当有很多接口的配置信息比如(服务器地址等等)一样的时候,我们可以添加一个请求默认值,则在后续的接口中就不需要再次重复添加了。
填写之后,后面的请求,如果没有填写,则读取默认值
cookie管理器
添加COOKIE管理器,Jmeter可以自动帮助我们管理所有的COOKIE 不需要任何其他操作了
添加头部信息
有些时候,我们需要在头部信息中填写一些配置信息,需要添加信息头
右击,添加配置元件,http信息头管理器
Json提取器
如果想从接口的返回内容中,获取一些内容,则可以使用json提取器
{
: "statusCode":200,
: "message":"\u8ba2\u5355\u521b\u5efa\u6210\u529f",
: "ordersn":"201907031730724",
: "callbackType":"forward",
: "forwardUrl":"index.php?user-center-payfor-orderdetail&ordersn=201907031730724"
}
JSON提取器中,通过key读取对应的value
用 .key名称 进行读取
比如想要读取 ordersn 的值
.ordersn
添加summary report
添加summary report 可以查看到汇总的结果
集合点
具体信息如下
原文:https://www.cnblogs.com/samtester/p/11545107.html