Apache JMeter (二)性能测试 入门实例

本文介绍如何使用JMeter进行性能测试的实际操作流程。包括环境搭建、请求设置、变量定义及断言验证等步骤。

上一节我们说了关于Jmeter环境的配置,接下来讲一个测试的实例。

1、运行Jmeter

进入Jmeter程序所在目录,运行"bin/jmeter.bat"

Jmeter支持中文,启动后也可以自行在 Options -> Choose Language  中选择语言

2、一个实际测试例子

目标:通过淘宝ip地址库http://ip.taobao.com获取IP地址对应的国家、省、市、县、运营商等信息

发送request获取ip对应相关信息

请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址]

返回数据格式:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商。例如:

1)新建一个Thread Group

必须新建一个Thread Group,jmeter的所有任务都必须由线程处理,所有的任务都必须在线程组下创建。

 

2) 新建一个 HTTP Request

 

可以按照下图填写HTTP Request中的相关参数

 

3)添加HTTP Head Manager

 

4)添加View Results Tree

注:View Results Tree 是用来看运行的结果的

 

5)运行测试,查看结果

 

6)添加Assertion和Assert Results

 

7)然后添加一个Assetion Results 用来查看Assertion执行的结果.

添加要测试的模式

运行后, 如果HTTP Response中没有包含期待的字符串。 那么test 就会Fail.

 

8)使用用户自定义变量

我们还可以在Jmeter中定义变量。 比如我定义一个变量叫ip.    使用它的时候用  ${ip}

添加一个 User Defined Variables

然后在Http Request中使用这个变量

到这, 脚本就全部写好了, 运行下,看下最终结果。

 

转载于:https://www.cnblogs.com/yanqingxu/p/7135298.html

标题基于Python的自主学习系统后端设计与实现AI更换标题第1章引言介绍自主学习系统的研究背景、意义、现状以及本文的研究方法和创新点。1.1研究背景与意义阐述自主学习系统在教育技术领域的重要性和应用价值。1.2国内外研究现状分析国内外在自主学习系统后端技术方面的研究进展。1.3研究方法与创新点概述本文采用Python技术栈的设计方法和系统创新点。第2章相关理论与技术总结自主学习系统后端开发的相关理论和技术基础。2.1自主学习系统理论阐述自主学习系统的定义、特征和理论基础。2.2Python后端技术栈介绍DjangoFlask等Python后端框架及其适用场景。2.3数据库技术讨论关系型和非关系型数据库在系统中的应用方案。第3章系统设计与实现详细介绍自主学习系统后端的设计方案和实现过程。3.1系统架构设计提出基于微服务的系统架构设计方案。3.2核心模块设计详细说明用户管理、学习资源管理、进度跟踪等核心模块设计。3.3关键技术实现阐述个性化推荐算法、学习行为分析等关键技术的实现。第4章系统测试与评估对系统进行功能测试和性能评估。4.1测试环境与方法介绍测试环境配置和采用的测试方法。4.2功能测试结果展示各功能模块的测试结果和问题修复情况。4.3性能评估分析分析系统在高并发等场景下的性能表现。第5章结论与展望总结研究成果并提出未来改进方向。5.1研究结论概括系统设计的主要成果和技术创新。5.2未来展望指出系统局限性并提出后续优化方向。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值