• 8
  • 8
分享

一、测试需求:

测试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:每秒从服务器端接收到的数据量

  

作者:测试那点事儿

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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • SeleniumBase是一个自动化web测试框架,它的设计pyse相似,基于selenium和unittest封装的框架,api多,支持命令行多参数执行文档地址:https://github.com/seleniumbase/SeleniumBase下载pip下载 pip install seleniumbasegit克隆git clone https://github.com/seleniumbase/SeleniumBase.git cd SeleniumBase pip install -r require...
            0 0 1254
            分享
          •   据报道,当地时间周二,TwitterCEO埃隆·马斯克(ElonMusk)表示,该公司将于下周对Twitter算法进行开源。  有用户说,如果Twitter能够开源算法,他们将会“真心折服”。于是,马斯克回应道:“当我们下周开源算法时,一开始请做好失望的准备,但之后将会快速改善。”  “开源”通常指的是允许任何人通过公开渠道查看、修改和重新分发的软件或源代码。  马斯克曾经自称是“言论自由的绝对主义者”,并且曾经通过对用户进行调查来制定Twitter的重大决策。他之前曾反复表示,他支持对Twitter的平台算法进行开源。从表面看来,这将帮助该平台提高透明度。  2022年3月,马斯克曾经对...
            0 0 835
            分享
          •   一、为什么要学习定位元素?  1)计算机没有智能到人的程度。  2)计算机不能像手动测试人员一样通过眼看,手操作鼠标点击,操作键盘输入。  3)计算机通过一系列计数手段找到元素。(按钮、输入框、模拟键盘等)  二、元素定位的工具或手段有哪些?  1)css选择器  2)xpath  三、环境及工具  现在博主演示的安装firefox浏览器的firepath以及firebug两个插件,博主电脑本身已经安装了Firefox68版本的火狐浏览器,现在安装Firefox35版本,这两个版本是可以共存的。  安装时选择自定义:  安装完成后,进入选项中:  关闭所有的更新:  进入附件组件中:  选...
            0 0 784
            分享
          •   日前,沃尔沃首款纯电MPV车型沃尔沃EM90的谍照在网上曝光。据悉,这款特供车将采用和极氪009相同的SEA浩瀚架构,车身长度可能超过5.2米。计划于今年第三季度亮相并投产上市,成为沃尔沃90车系的第四款车型。  根据谍照可以看出,新车外观与极氪009有诸多相似之处,如雷神之锤轮廓的LED大灯组和镀铬饰条点缀的封闭式进气格栅。车身侧面包括悬浮式车顶造型、双层镂空的A柱和C柱的转折点造型以及充电口位置等细节与极氪009几乎一致。然而,由于伪装措施严实,尾部设计等细节尚不清晰可见。  动力方面,沃尔沃EM90将采用纯电驱动系统,可能与EX90采用相同的动力配置:低功率版电机最大功率407马力,...
            0 0 648
            分享
          • JMeter 是一个功能强大的性能测试工具,可以模拟许多用户同时访问应用程序的情况。在使用 JMeter 进行性能测试时,设置并发是非常重要的。本文将介绍如何在 JMeter 中设置并发和查看报告。设置并发并发是在线程组下的线程属性中设置的。线程数:10 个线程就是模拟 10 个用户。Ramp-Up 时间 (秒):线程准备时长。如果线程数为 10,准备时长为 10,那么需要 1秒钟启动 1 个线程。循环次数。如果线程数为 10,循环次数为 10,那么每个线程发送 10 次请求。总请求数为 10*10 = 100。如果勾选了“永远”,那么所有线程会一直发送请求,直到手动停止。查看报告JMeter...
            0 0 1376
            分享
      • 51testing软件测试圈微信