前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JMeter(连载4)

JMeter(连载4)

作者头像
顾翔
发布2019-12-12 13:03:47
3990
发布2019-12-12 13:03:47
举报
10. Debug Sample

在Debug Sample中可以查看测试产生数据的值。通过菜单“Add->Sample->Debug Sample”添加。如图19所示。

图19 Debug Sampler

设置完毕DebugSampler后,在察看结果树->Debug Sampler->Response data->ResponseBody中可以查看测试结束后的所有参数的最终值,如图20所示。

图20 Debug Sampler的查看

11. 事务控制器

有了以上10个组件,基本上可以完成一个简单的接口测试了,为了达到性能测试的目的,还需要做下面的调整。

关于事务的概念,在LoadRunner中已经介绍过,界面如图21所示。通过菜单“Add->LogicController-> Transaction Controller”添加。

图21 事务控制器

l Generate parent sample:

Ø不勾选

u在查看结果树中会单独显示事物控制器请求;

u在聚合报告中会同时显示其子请求和事物控制器。

Ø勾选

u在查看结果树中,子请求会显示在事物控制器下;

u在聚合报告中,只显示事物控制器,不会显示其子请求。

l Includeduration of timer and pre-post processors in generated sample:包含了定时器、前置、后置处理器等的时间。

12. 同步定时器

同步定时器的作用相当于LoadRunner集合点的概念,如图22所示。通过菜单“Add->Timer-> SynchronizingTimer”添加。

图22 同步定时器

l Number of SimulatedUsers to Group by:并发多少个用户。

l Timeout in milliseconds(单位是毫秒):所有并发的用户在多长时间内加载完成。

比如如21的设置,同时启动30个并发用户,这30个并发用户在5秒中内加载完毕,也就是说每1秒钟加载6个用户。如果5秒内没有加载30个用户,系统不会理睬,加载多少就并发几个。

13. 汇总图

通过JMeter运行性能测试,可以产生多个报告图,使用最广的是汇总图,如图23所示。通过菜单“Add->Listener ->Aggregate Graph”添加。

图23汇总图

在汇总图上半部分,会以表格的形式显示当前的性能指标;下半部分可以在Setting标签中设置表格内容,在Graph中以图的信息显示当前的性能指标。详细情况可见下面的案例结果。

14. 对“线程组”和“循环控制器”的调整

最后我们调整一下“线程组”和“循环控制器”,首先调整“线程组”,如图24所示。

图24对“线程组”的调整

在这里设置300个线程,也就是说300个在线用户,这300个在线用户在5秒内加载完毕,并且线程组将无限循环。

图25是对“循环控制器”的调整。

图25 对“循环控制器”的调整

对“循环控制器”的循环次数也设成无限循环。

星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试培训 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 10. Debug Sample
  • 11. 事务控制器
  • 12. 同步定时器
  • 13. 汇总图
  • 14. 对“线程组”和“循环控制器”的调整
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档