概述:
我的应用程序几乎没有业务关键流程,我们可以从中提出不同的业务工作流程。当我试图在JMeter中提出性能测试脚本时,我需要找到一些方法来创建可重用/模块化的测试脚本。这样我就可以创建不同的工作流程。
对于Ex:
让我们考虑一个具有以下功能的示例应用程序。
- 登录
- 登出
- 用户注册
- 搜索产品
- 选择产品
- 使用不同的付款方式订购产品
- 编辑订单
- 取消订单
- 搜索用户个人资料
使用上述功能,我可以提出不同的工作流程,如下所示。
- 用户访问应用程序,搜索产品,选择产品,注册,订购产品
- 用户注册 - >搜索产品 - >选择产品 - >订购产品 - >注销
- 现有用户登录,搜索产品,选择产品,注册,订购产品
- 登录 - >搜索产品 - >选择产品 - >订购产品 - >退出
- 管理员用户登录,搜索用户并取消订单
- 登录 - >搜索用户 - >取消订单 - >退出
由于我有太多组合,我想找到一种合适的方法来设计我的JMeter测试脚本。在本文中,我将解释如何使用下面的JMeter元素实现这一点。