如何使用jmeter进行http接口测试
1.在test Plan 点击右键 点击Add- Threads - Thread Group
2.Thread Group 点击 ADD- Sampler-HTTP Request 如下图
3.右键 HTTP Request,点击add-listener-View Results Tree 可以查看运行接口运行结果
断言
右键HTTP Request点击 ADD-Assertions-response assertion可以添加断言,
添加一条断言,栗子如下:
查看断言结果右键HTTP Request点击 ADD-Listener-Assertion Results ,就可以看到断言结果,断言通过,只会显示接口名称,也就是HTTP Request
若未通过,则会显示具体哪个字段未断言通过
参数化
jmeter参数化通过右键点击HTTP Request ,点击ADD-Config Element-CSV Data set Config添加,这里介绍一下通过文件传参
创建一个txt文件,如下,Jmeter读取文件总的参数是从第一行就开始,所以直接写参数所传的值就好,以,分开,断言的结果的值,也可以直接写在传参值后面,也通过,分隔开来
然后点击Browse,选择上面保存的txt文件加载进来之后,第三行 Variable Names 写入txt文件所填值对应的变量名,通过,隔开
如username,pwd,message
在请求中引用参数时应该是酱紫的:${username} ${pwd},用它们来顶替对应的参数值。
在断言中引用参数也跟上面一样:${message},用它们来顶替对应的参数值。
支持测试dubbo接口,wikiPT-1435 会员系统接口替换
还可以进行压测,功能比较强大,还可以连接数据库
Jmeter+jenkins接口自动化测试 https://blog.csdn.net/gc_cg/article/details/79544019
jmeter获取上一个接口的返回值作为下一个接口的传入参数 ,需要安装一个插件
http://www.cnblogs.com/liyuanhong/articles/7082998.html
jmeter也可以设置环境变量,跟实现参数化的方法一样