【问题标题】:Automated Load test with 100 new users order product at the same time using jmeter each time to use the unique user自动负载测试,有 100 个新用户同时订购产品,每次使用 jmeter 使用唯一用户
【发布时间】:2021-07-27 12:07:53
【问题描述】:

我有一个在线订购网站。如何使用 JMeter 对 100 个新用户同时订购产品进行负载测试(不是一个又一个用户。同时有 100 个用户订购)。

对于订单提交,用户必须进入多个页面,例如菜单 > 结帐 > 购物篮 > 您的详细信息以及电子邮件和密码 > 付款 > 确认页面。我已经通过 BlazeMeter 记录器工具对 1 个用户订单流程进行了尝试,然后将其保存为 JMX 文件,然后将其导入 Jmeter。最终无法得到解决方案。我已经过去了2-3天没有得到解决方案。可以请教吗?

【问题讨论】:

    标签: jmeter selenium-chromedriver


    【解决方案1】:
    1. 首先确保测试对 1 个用户正常工作,因为在大多数情况下,由于需要为 correlated 的动态参数(至少添加 @ 987654322@ 到您的测试计划以自动处理Cookie-related headers)。因此,请使用查看结果树侦听器检查每个请求和响应详细信息并修改您的测试,以便每个请求将预期结果提供给付款确认页面。
    2. 一旦您能够使用 1 个用户成功运行多次测试,您将需要获取 100 个用户名/密码组合的列表并将其保存到 CSV 文件中。然后添加 CSV Data Set Config 以从文件中读取凭据,并将记录的硬编码用户名和密码替换为 CSV 文件中的 JMeter Variables

    【讨论】:

    • 感谢您的回复,我可以使用 chrome 驱动程序(jmeter 中的 Chromedriver)执行相同的测试吗?我可以为 1 个用户执行此操作
    猜你喜欢
    • 2019-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    相关资源
    最近更新 更多