性能测试-压力测试工具jmeter-http请求模拟

Posted 软件测试大师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试-压力测试工具jmeter-http请求模拟相关的知识,希望对你有一定的参考价值。

大家好,今天给大家分享目前最流行的开源压力测试工具jmeter的安装。jmeter全称为“Apache JMeter”,可以进行接口测试、压力测试,本身支持http、https、邮件协议等等,通过编写插件理论上只要java支持的协议,jmeter都能支持。作者在工作中,经常使用插件的方式进行压力测试。

本次主要讲的是jmeter的http请求模拟发送


进行http请求模拟主要分为两步,第一步是请求捕获,第二步是请求模拟,很简单吧,下面开始演示:

请求捕获

工具推荐:fidder

fidder在开启后,会捕获到很多不同的http请求,我们需要进行过滤,如上图。在Filters页签中输入指定的IP即可。

工具演示

在浏览器输入IP: http://172.16.11.99 回车

性能测试-压力测试工具jmeter-http请求模拟

此时,查看fidder会发现捕获到一条请求:

性能测试-压力测试工具jmeter-http请求模拟

左侧显示的是捕获到的请求内容,右上显示的是发出的具体请求,右下显示的是返回内容。

现在我们已经知道了捕获到的请求了,下面开始进行模拟。

请求模拟

第一步:添加线程组

性能测试-压力测试工具jmeter-http请求模拟

第二步:添加http sample

性能测试-压力测试工具jmeter-http请求模拟

第三步:根据监控内容填写在http请求上

性能测试-压力测试工具jmeter-http请求模拟

第四步:添加查看结果树

第五步:保存后执行,点击绿色箭头按钮,然后查看结果

第六步:对比响应结果与fidder中的响应结果是否一致


以上是关于性能测试-压力测试工具jmeter-http请求模拟的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter接口测试+压力测试

性能工具之常见压力工具是否能模拟前端?

单节点数据库的压力测试

Web 性能压力测试工具之 Siege 详解

Web性能压力测试工具——Siege详解

Web性能压力测试工具之WebBench详解