JMeter - 如何创建可重用和模块化的测试脚本

本文介绍了如何使用JMeter的测试片段、模块控制器、参数化控制器和包括控制器来创建可重用和模块化的性能测试脚本。通过这些控制器,可以有效地管理复杂的测试场景,比如用户登录、登出、产品搜索、订单处理等,使得在需求变更时只需修改一处脚本即可。
摘要由CSDN通过智能技术生成

概述:

我的应用程序几乎没有业务关键流程,我们可以从中提出不同的业务工作流程。当我试图在JMeter中提出性能测试脚本时,我需要找到一些方法来创建可重用/模块化的测试脚本。这样我就可以创建不同的工作流程。

对于Ex:

让我们考虑一个具有以下功能的示例应用程序。

  • 登录
  • 登出
  • 用户注册
  • 搜索产品
  • 选择产品
  • 使用不同的付款方式订购产品
  • 编辑订单
  • 取消订单
  • 搜索用户个人资料

使用上述功能,我可以提出不同的工作流程,如下所示。

 

  • 用户访问应用程序,搜索产品,选择产品,注册,订购产品
    • 用户注册 - >搜索产品 - >选择产品 - >订购产品 - >注销
  • 现有用户登录,搜索产品,选择产品,注册,订购产品
    • 登录 - >搜索产品 - >选择产品 - >订购产品 - >退出
  • 管理员用户登录,搜索用户并取消订单
    • 登录 - >搜索用户 - >取消订单 - >退出

 

由于我有太多组合,我想找到一种合适的方法来设计我的JMeter测试脚本。在本文中,我将解释如何使用下面的JMeter元素实现这一点。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值