Jmeter接口测试和性能测试总结与区别
JMETER
接口测试怎么做?
通过接口测试文档,写接口测试用例
用jmeter,创建线程组,填写消息头(不是必须的,看接口的要求而定),添加HTTP请求,添加HTTP协议,服务器ip和端口,请求的方法get和post,接口URL,填写接口参数;添加断言,查看断言结果;添加结果树,查看结果树报告(对比返回结果与接口测试文档是否一致)。。涉及多接口的,提取出接口参数做为另一个接口的入参数,使用正则表达式关联。
性能测试?
1、创建线程组设置人数,时间,循环次数等
2、接口测试不出问题(保证请求响应还有页面相互交互时不出问题);
--------添加好断言,判断跳转结果
3、添加http cookie 管理器还有Http信息头管理器;
4、事务(HTTP请求做的同一件事放一起) ;
5、参数化(把要一起进行并发的人设置好)(设置用户参数、CSV DATA CONFIG);
6、集合点:选择很多人做同一件事儿,要小于线程组人数;
7、关联:因为每一次登陆的时候服务器都会给你返回一个不同的sessionID,有点像刷脸,那么多人做同一件事,一人一张脸,如果返回的sessionID一样那就会报错啦,所以要把这个sessionID使用正则表达式处理。
正则表达式:左边界(.+?)右边界
8、聚合报告。
查看响应时间,吞吐量,出错率等等指标,还需要查看资源占用率
9、察看结果树