Jmeter性能测试总结

  1. 解决Fiddler抓http请求的问题
    

第一步:对Fiddler设置为允许远程连接。找到Tools->Fiddler Options->Connections,将Allow
remote computer to connect 选中,点击OK,然后重启Fiddler。

第二步:修改手机连接网络为代理模式。

打开正在连接的wifi,修改网络设置(一般长按就会出现),管理网络设置,手动设置代理。

  1. Fiddler设置抓https请求报文
    

第一步:对Fiddler设置https选项。找到Tools->Fiddler Options->HTTPS

第二步:手机端安装Fiddler证书

1)手机和电脑连接同一个局域网络后,启动浏览器访问http://IP:8888,回车进入Fiddler的证书安装页面(安卓手机通过启动手机默认浏览器访问http://IP:8888) 。其中,IP是 电脑PC连接wifi获取到的ip地址,比如这里是192.168.0.158,那么手机浏览器访问的是 http://192.168.0.158:8888

2)访问 http://192.168.0.158:8888 后,会弹出一个对话框,如图所示:点击 FiddlerRoot certificate 进行证书安装 ,按照提示安装证书即可

  1. Jmeter脚本调试注意事项
    

1)服务器地址、路径、端口号等需要配置正确

2)发送的请求报文参数配置正确,不能漏掉某个参数

3)部分报文需要传送header,请添加对一个的header字段

  1. 关于登录时获取验证码问题
    

1)一个用户发验证码,然后获取、登录。用BeanShell PostProcess处理参数,方便在两个线程组中调用。

KaTeX parse error: Expected group after '_' at position 2: {_̲_setProperty(pk…{OldpkCode},true)}
KaTeX parse error: Expected group after '_' at position 2: {_̲_setProperty(me…{OldmemberId},true)}

后续调用的时候用__P函数调用,具体调用方式${__P(memberId,)

2)多个用户发验证码,连数据库(JDBC Connection
Configuration),查询发送的验证码(JDBC Request)。登录成功后,正则表达式获取pkCode,memberId,用BeanShell
PostProcess处理数据,获取列表,写入data。代码如下:

FileWriter fstream = new FileWriter(“D:\data.txt”,true);
BufferedWriter out= new BufferedWriter(fstream);
BufferedWriter bw = null;
out.write(vars.get(“mobile”)+","+vars.get(“pkCode”)+","+vars.get(“memberId”)+"\r\n");
out.close();
fstream();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter是一个开源的性能测试工具,可用于模拟多种负载模型,包括高并发、高吞吐量等。通过JMeter测试报告,您可以了解系统在不同压力下的性能表现,以及系统在负载条件下的稳定性和可靠性。 JMeter测试报告通常包括以下内容: 1. 测试总结:测试总体概述,包括测试时间、测试目的、测试执行人员等信息。 2. 测试数据:测试数据包括测试场景、负载模型、并发用户数、测试用例等信息。 3. 响应时间分析:响应时间是衡量系统性能的重要指标之一。可以使用JMeter测试报告中的响应时间分析功能,分析系统在不同压力下的响应时间情况,了解系统的性能瓶颈。 4. 错误率分析:错误率是衡量系统稳定性的指标之一。在测试报告中,可以分析系统在不同压力下的错误率情况,查找系统故障的原因。 5. 负载测试结果:在测试报告中,可以查看系统在不同负载下的性能表现,如系统在高并发下的吞吐量、响应时间等指标。 6. 压力测试结果:在测试报告中,可以查看系统在不同压力下的性能表现,如系统在高压力下的吞吐量、响应时间、错误率等指标。 总的来说,JMeter测试报告是性能测试的重要结果,可以通过分析报告中的数据,了解系统在不同压力下的性能表现,找出系统在高负载、高压力条件下的瓶颈,为系统的性能优化提供依据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值