• 10
  • 9
分享
  • Jmeter性能测试案例——软件测试圈
  • quinn 2022-04-27 10:59:57 字数 813 阅读 3192 收藏 9

一、测试需求:

测试20个用户访问网站在负载达到30QPS时的平均响应时间

二、QPS:

Query Per Second 每秒查询率。(一台查询服务器每秒能够处理的查询次数,作为域名服务器的性能经常用每秒查询率来衡量)

三、测试步骤

1、添加线程组(线程数+准备时长+循环次数)

1)线程数:虚拟用户数,一个虚拟用户占用一个进程或线程(设置多少个虚拟用户=设置多少个线程)

2)准备时长(s):设置的虚拟用户数需要多长时间全部启动。eg:线程数为20,准备时长为10,则说明需要10秒钟启动20个进程。

3)循环次数:每个线程发送请求的次数。eg:线程数为20,循环次数为5,那么每个线程发送5次请求,总请求数为20*5=100 

1副本.png

2、添加HTTP请求 

2副本.png

3副本.png

3、设置QPS限制:控制给定的取样器发送请求的吞吐量

4副本.png

5副本.png

4、添加监视器-聚合报告、察看结果树

6.png

7副本.png

8副本.png

5、运行脚本 

9.png

6、聚合报告解析(响应时间单位:毫秒)

1)Label:每个Jmeter的element都有一个Name属性,这里显示的就是Name属性的值

2)#Sample:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100 

3)Average:平均响应时间-默认情况下是单个Request的平均响应时间当使用了Transaction Controller 时,也可以以Transaction为单位显示平均响应时间

4)Median:中位数,50%用户的响应时间

5)90%Line:90%用户响应时间

6)Min:最小响应时间

7)Max:最大响应时间

8)Error%:本次测试中出现错误的请求的数量/请求的总数

9)Throughput:吞吐量-默认情况下白石每秒的请求数

10)KB/sec:每秒从服务器端接收到的数据量

10.png

11.png


作者:测试那点事儿

原文链接:https://blog.csdn.net/u010013191/article/details/80957278

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   Web方面的测试,就是我们通常所说的是对在浏览器运行的页面进行测试。也即是B/S结构的测试。  Web测试,其实是前人通过总结而来。具体指下面几个方面:web测试点  1、链接  指方面的URL地址;要点:  1) 检测是否正确;  2) 检测是否明文或者加密显示;  3) 修改URL的子路径,如输入不存在的URL地址,检测页面是否有404错误页面提示。  4) 检测URL地址是否能正常跳转等等。  2、界面  1) 检测UI排版是否正确;  2) 检测界面的按钮或者可操作的功能,是否显眼;重要的功能或者文字是否高亮显示。  3) 图片是否快速显示;  4) 数据是否快速加载显示等等  3...
            0 0 659
            分享
          •   一、引言  这一篇,主要介绍模型算法测试之模型蜕变测试。  说到模型蜕变测试,我相信会有很多一部分测试人没有接触过,也有很多一部分测试人没有听说过。  设么是模型蜕变测试呢? 这一篇,我们就来解开它的面纱。  二、概述  模型蜕变测试(Metamorphic Testing, MT)是一种特殊的测试方法,最早用于解决传统测试方法难以应对的复杂软件系统,特别是那些没有明确预期输出的系统。  在模型算法方面,主要利用模型算法内含属性的测试方法,  蜕变测试的核心思想是利用已知的、可验证的输入输出关系(蜕变关系)来推断未知的输出结果,从而验证程序的正确性,  换句话说:修改了与属性相关的输入,再...
            0 0 185
            分享
          •   巴西最高法院法官亚历山大-德-莫赖斯(Alexandre de Moraes)在周二发布的一项命令中写道,该公司已经满足了"立即恢复在巴西活动的所有必要条件","我命令结束封禁"。  这一授权结束了这位亿万富翁与莫赖斯之间长达数月的争斗,在马斯克藐视巴西法规之后,法官于 8 月底封杀了X。  这相当于这位世界首富的一次重大屈服,他曾将与莫赖斯的冲突作为反对南美国家管制网络内容的言论自由运动。  马斯克关闭了 X 在巴西的办公室,以抗议删除某些资料的命令,据称这些资料对巴西的民主构成威胁。 几天后,最高法院封禁该平台,理由是它没有遵守当地法律,该法律要...
            0 0 271
            分享
          • 参与《2022软件测试行业现状调查报告》读后感征文活动,领测试微课好礼。作为一名高级测试工程师,我很关注行业的发展和最新技术。通过阅读《2022软件测试行业现状调查报告》,我对行业现状和未来发展有了更深入的认识。报告重点内容及体会    从报告中可以看出,软件测试行业在通信及互联网行业占比最大,这与当前的行业形势一致。此外,公司测试团队的规模以10人以下和100人以上的团队最多,这也表明了目前的测试市场主要分为两类:小型的初创公司和大型的企业。    在测试人员的晋升问题上,有一半的测试人员没有晋升渠道,这也反映了...
            0 0 2441
            分享
          •   如果您决定要成为一名自动化测试人员,那肯定会犯错,尤其是在进行复杂的自动化测试的时候。如果您想避免错误并精通自动化测试,请学习他人的错误。考虑到这一点,下面总结了大多数自动化测试人员犯的九个常见错误,但你不必这样做。  在开始之前,请记住100%自动化是一个神话,我们始终需要做一些手动测试。  1.自动化一切  我的第一个任务是做一个Web应用程序的Selenium自动化测试脚本。为了给我的导师留下深刻的印象,我还接手了另一个模块的自动化测试任务,几天后我就自闭了。  事实证明,那个模块不太适合去实现自动化,因为它可能会导致许多误报和漏报。这浪费了我很多时间也影响了我的名声。至少我觉得没有...
            0 0 1948
            分享
      • 51testing软件测试圈微信