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%免费】

在这里插入图片描述

在这里插入图片描述