软件测试实验三 性能测试参考案例(上)

简介: 软件测试实验三 性能测试参考案例

1.使用JMeter访问Web页,并查看请求和响应信息。

1)启动JMeter。

2)在‘测试计划’下添加‘线程组’。

3)在‘线程组’下添加‘HTTP请求’取样器,填写相关请求数据。

4)添加其他组件,填写相关数据。

5)在‘线程组’下添加‘察看结果树’等监听器。

6)点击‘启动’按钮运行,并查看结果。

2.完成测试计划(名字为: HTTP请求练习.jmx),访问百度或其他网站。

• 模拟10个用户并行执行。  • 模拟10个用户5s内启动完成。

• 模拟2个用户各循环3次。 • 模拟2个用户运行30s。

• 模拟2个用户等待10s后开始执行。

参考案例:访问百度首页

1.启动jmeter(bin-jmeter.bat)

2.在打开的窗口中,右击 “测试计划”, 选择“添加”---“线程(用户)”----“线程组”。

  1. 在添加的线程组上右击,选择“添加”----“取样器”----“HTTP请求”。

  1. 在http请求中填写相关的请求数据。

案例一:GET请求,URL为http://www.baidu.com/S?wd=test

要求:使用HTTP请求 - 路径来传递get请求参数

案例二:GET请求,URL为https://www.baidu.com/S?wd=test

要求:使用HTTP请求 -参数列表来传递get请求的参数

案例三:POST请求,URL为https://www.baidu.com/S,请求体为:wd=test(form表单)

要求:使用HTTP请求 - 参数列表来传递POST请求的form格式参数

案例四:POST请求,URL为http://www.baidu.com/S,请求体为:wd=test(form表单)

要求:使用HTTP请求 – 消息体数据来传递POST请求的form格式参数

  1. 右击 “线程组”,选择 “添加”----“监听器”----“察查结果树”。

  1. 执行脚本,查看结果树。

3. 完成测试计划(名字为:参数化练习.jmx),访问百度或其他网站。

  1. 用户定义的变量。
  2. 用户参数。
  3. CSV数据文件设置。

参考案例:

1)用户定义的变量。

使用场景: 将测试过程中需要用到的一些常量信息定义到用户自定义的变量当中。例如:URL的域名,系统的端口号

例:将访问百度的域名和端口号、协议通过自定义的变量定义好后,再通过http请求调用。

目录
相关文章
|
数据采集 监控 机器人
浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试)
最开始转转的客服系统体系如IM、工单以及机器人等都是使用第三方的产品。但第三方产品对于转转的业务,以及客服的效率等都产生了诸多限制,所以我们决定自研替换第三方系统。下面主要分享一下网页端IM技术及相关测试方法,我们先从了解IM系统和WebSocket开始。
425 4
|
人工智能 供应链 安全
AI辅助安全测试案例某电商-供应链平台平台安全漏洞
【11月更文挑战第13天】该案例介绍了一家电商供应链平台如何利用AI技术进行全面的安全测试,包括网络、应用和数据安全层面,发现了多个潜在漏洞,并采取了有效的修复措施,提升了平台的整体安全性。
800 4
|
测试技术 数据库连接 数据库
测试脚本的编写和维护对性能测试结果有何影响?
测试脚本的编写和维护对性能测试结果有着至关重要的影响,
231 1
|
存储 SQL 分布式计算
大数据-95 Spark 集群 SparkSQL Action与Transformation操作 详细解释与测试案例(一)
大数据-95 Spark 集群 SparkSQL Action与Transformation操作 详细解释与测试案例(一)
268 0
|
分布式计算 大数据 Spark
大数据-95 Spark 集群 SparkSQL Action与Transformation操作 详细解释与测试案例(二)
大数据-95 Spark 集群 SparkSQL Action与Transformation操作 详细解释与测试案例(二)
203 1
|
监控 中间件 测试技术
『软件测试5』测开岗只要求会黑白盒测试?NO!还要学会性能测试!
该文章指出软件测试工程师不仅需要掌握黑盒和白盒测试,还应该了解性能测试的重要性及其实现方法,包括负载测试、压力测试等多种性能测试类型及其在保证软件质量中的作用。
『软件测试5』测开岗只要求会黑白盒测试?NO!还要学会性能测试!
|
前端开发 机器人 测试技术
【RF案例】Web自动化测试弹窗处理
在进行Web自动化测试时,常会遇到不同类型的弹窗,如ajax、iframe、新窗口及alert/Confirm等。这些弹窗可通过Selenium进行定位与处理。其中,ajax弹窗直接定位处理;iframe需先选中再操作;新窗口类似iframe处理;而alert/Confirm则需特殊方法应对。在Robot Framework中,需先定义并获取窗口后使用特定关键字处理。此外,还有部分div弹窗需在消失前快速定位。希望本文能帮助大家更好地处理各类弹窗。
482 6
【RF案例】Web自动化测试弹窗处理
|
NoSQL Linux Android开发
内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试
本文介绍了如何在QEMU中挂载虚拟分区、创建和编译简单的Linux内核模块,并在QEMU虚拟机中加载和测试这些内核模块,包括创建虚拟分区、编写内核模块代码、编译、部署以及在QEMU中的加载和测试过程。
791 0
内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试
|
10月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
1400 23
下一篇
开通oss服务