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

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

2023年7月11日发(作者:)

JMETER开源性能测试⼯具(附:全栈性能测试修炼宝典JMeter实战(陈志勇).pdf)⼀、什么是jmeterApache 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⽬录下找到,双击打开a.新建线程组,右键测试计划,添加选择线程组,b.右键线程组,添加栏选择配置元件,选择HTTP信息头管理器然后添加Content-Type:application/jsonC.右键线程组,添加栏选择Sampler,选择HTTP请求D.右键线程组,添加栏选择断⾔,选择响应断⾔e.右键线程组,添加栏选择监听器,选择断⾔结果和查看结果树F.保存测试计划到指定⽬录G. 跑压测,并发设置F. 聚合报告说明Label:每个JMeter的element的Name值。例如HTTP Request的Name#Samples:发出请求数量。如第三⾏记录,模拟20个⽤户,循环100次,所以显⽰了2000Average:平均响应时间(单位:)。默认是单个Request的平均响应时间,当使⽤了Transaction Controller时,也可以以Transaction为单位显⽰平均响应时间Median:中位数,也就是50%⽤户的响应时间90%Line:90%⽤户的响应时间95%Line:95%⽤户的响应时间99%Line:99%⽤户的响应时间Min:最⼩响应时间Max:最⼤响应时间Error%:本次测试中出现错误的请求的数量/请求的总数Throughput:吞吐量。默认情况下标⽰每秒完成的请求数KB/sec:每秒从服务器端接收到的数据量全栈性能测试修炼宝典JMeter实战(陈志勇).pdf

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689027651a197220.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信