Jmeter 面试题
Jmeter的工作原理
1、Jmeter可作为Web服务器与浏览器直接的代理网关
2、可捕获浏览器的请求和Web服务器的响应,可以很容易的生成性能测试脚本
3、Jmeter可根据性能测试脚本并通过线程来模拟真实用户对Web服务器的访问压力
4、与LoadRunner的工作原理基本一致
Jmeter的使用
1、使用Jmeter做接口测试和单接口压测的性能测试。
2、接口测试,使用Jmeter填入接口正常参数或异常参数,查看接口有没有加密等
3、性能测试,单接口压测(比如:查询订单接口)
4、简单的性能测试(一般在测试环境做)
5、一般公司不具备正式的压测环境
如何使用Jmeter测试接口
1、在Jmeter里添加线程组、Http请求、头文件管理器、查看结果树
2、在线程组里配置线程数和运行时间
3、在Http请求里配置协议、IP、端口号、请求方式、URL、参数等
4、在查看结果树里查看接口的请求数据、响应数据
如何使用Jmeter做性能测试
1、在Jmeter接口测试的基础上添加聚合报告
2、根据聚合报告里的响应时间、错误率、吞吐量等指标来分析性能
比如:
模拟50个用户,运行3分钟,吞吐量为200
模拟100个用户,运行3分钟,吞吐量为300
模拟200个用户,运行3分钟,吞吐量为300
则300吞吐量为这个接口的性能瓶颈指标
Jmeter的参数如何传递
1、使用正则表达式提取
2、使用JSON提取
3、使用Xpath提取
4、多线程之间,需借助BeanShell传递
资源分享
下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】