JMETER开源性能测试工具(附:全栈性能测试修炼宝典JMeter实战(陈志勇...

JMETER开源性能测试⼯具(附:全栈性能测试修炼宝典JMeter
实战(陈志勇).pdf)
⼀、什么是jmeter
Apache JMeter 是Apache组织的开放源代码项⽬,是⼀个100%纯Java桌⾯应⽤,⽤于压⼒测试和性能测量。你可以
电力线适配器使⽤JMeter提供的图形化界⾯,分析性能指标或者在⾼负载情况下测试你的服务器/脚本/对象。
⼆、jmeter可以做什么
1.对HTTP、FTP服务器和任何数据库进⾏压⼒和性能测试
2.可以作接⼝⾃动化测试
3.⽀持多个线程并发取样、单独的线程组对不同的功能同时取样
阳极化处理4.⽀持分布式
5.⽀持GUI和⾮GUI模式
6.缓存和离线分析/回放测试结果
三、jmeter的⼯作原理
jmeter可以作为web服务器与浏览器直接的代理⽹关,以便捕获浏览器的请求和web服务器的响应,如此就可以很容易地⽣成性能测试脚本。有了性能测试脚本,jmeter就可以通过线程来模拟真实⽤户对web服务器的访问压⼒。这与LoadRunner的⼯作原理基本⼀致。
四、jmeter的结构体系
五、jmter的简单使⽤
到jmeter的安装⽬录,在bin⽬录下到jmeter.bat,双击打开a.新建线程组,右键测试计划,添加选择线程组,
b.右键线程组,添加栏选择配置元件,选择HTTP信息头管理器
然后添加Content-Type:application/json
C.右键线程组,添加栏选择Sampler,选择HTTP请求
D.右键线程组,添加栏选择断⾔,选择响应断⾔
e.右键线程组,添加栏选择,选择断⾔结果和查看结果树
F.保存测试计划到指定⽬录
橡胶补强剂G. 跑压测,并发设置
F. 聚合报告说明
Label:每个JMeter的element的Name值。例如HTTP Request的Name
#Samples:发出请求数量。如第三⾏记录,模拟20个⽤户,循环100次,所以显⽰了2000
Average:平均响应时间(单位:)。默认是单个Request的平均响应时间,当使⽤了Transaction Controller时,也可以以Transaction为单位显⽰平均响应时间
Median:中位数,也就是50%⽤户的响应时间
90%Line:90%⽤户的响应时间
分凝器
95%Line:95%⽤户的响应时间
多功能开瓶器
罗汉果甜甙99%Line:99%⽤户的响应时间
Min:最⼩响应时间
Max:最⼤响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量。默认情况下标⽰每秒完成的请求数
KB/sec:每秒从服务器端接收到的数据量
全栈性能测试修炼宝典JMeter实战(陈志勇).pdf

本文发布于:2024-09-25 05:20:35,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/276896.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:测试   选择   线程   性能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议