rn如何测试数据请求时间_Jmeter性能测试系列——脚本用例设计&测试数据构造...

本文详细介绍了如何使用JMeter进行性能测试,特别是如何构造测试数据来模拟真实用户登录和购买行为。通过BadBoy录制脚本,然后在JMeter中进行优化和迭代,生成大量用户注册账号,同时利用Navicat备份数据库,以备后续测试使用。整个过程旨在确保性能测试的准确性和真实性。
摘要由CSDN通过智能技术生成

6553cee85d68090e25fbbc1ff47924f0.png

脚本用例设计

性能测试过程中,因测试目的不同,可能存在多个不同的场景,但往往只需设计一个脚本。如针对某个业务进行基准测试、压力测试和负载测试,虽然涉及三个场景,但脚本可能只有一个。测试工程师需要根据场景设计,分析所需的测试脚本并开发。

通常情况下,测试工程师可根据被测业务可能存在的约束进行分析,确定脚本优化及增强方案。

【案例1登陆脚本用例】

ECShop登陆脚本用例如表1所示:

ba82ae8a23089d2b9697a466b2c8c6e2.png
表1登陆脚本用例

测试数据构造

测试工程师深入了解被测业务交互过程、确定脚本用例后,可能需根据测试需求构造性能测试过程中所需的测试数据。

以登陆为例,为了更真实的模拟不同用户登陆、随机购买商品等行为,可针对登陆用户名、随机购买的商品信息进行参数化设计,保证每次登陆或购买的商品信息都不相同,尽可能模拟真实的业务行为。因此,需在测试开始前系统中存在大量需要使用的用户信息及商品信息。

以本

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值