当前位置: 首页 > 知识库问答 >
问题:

使用jmeter对100个新用户同时订购产品进行自动负载测试

东方化
2023-03-14

我有一个在线订购网站。如何用100个新用户加载测试同时使用jmeter订购一个产品(不是一个用户接一个用户。同时用100个用户订购)。

对于订单提交,用户必须进入多个页面,如菜单>结帐>篮子>您的详细信息与电子邮件和密码>付款>确认页面。我已经尝试了它的blazeMeter记录器工具为1用户订购过程,然后保存为JMX文件,然后导入到JMeter上。最终无法得到解决方案。我已经过了2-3天没有得到解决。能不能请你建议。

共有1个答案

督烨赫
2023-03-14

在大多数情况下,如果没有事先修改,您将无法重播录制的脚本。

例如,查看您提供的站点的登录页面,我至少可以看到需要关联的__requestverificationtoken

因此,为了成功登录,您需要构建测试计划,如下所示:

  • 打开登录页
    • 使用JMeter后处理器提取__RequestVerificationToken并将其保存到JMeter变量

    如果您希望100个用户在完全相同的时刻订购产品-将同步计时器作为相关HTTP请求采样器的子级,并将“Number of Simultant users to Group By”设置为100

 类似资料:
  • 我如何负载测试一个同时有300个用户使用jmeter的登录页面(而不是一个又一个用户。同时有300个用户登录)?线程组的设置应该是什么?

  • 我制作了一些PHP脚本,我想测试JMeter中同时用户的响应时间。此脚本在很短的时间(50毫秒)内运行。 我想做的是模拟1到50个用户的负载测试,其中每个用户(线程)无限期地重复请求。首先我们将有一个用户,在两个同时的用户之后,在3个之后。。。等等 我正在尝试这样做,但我有一个响应时间,显然没有同时的请求。 使用HP loaddrunner,我们可以为每个线程定义迭代次数,这在JMeter中是否可

  • 我正在对我的asp.net应用程序进行负载测试,只使用了100个用户的jmetm。 我在页面上有jQuery"脚本/jquery.min.js"JQuery存在于文件夹中。错误如下20%的用户。 `示例结果:-线程名称:线程组1-25示例开始:2014-07-31 11:45:43 IST加载时间:189003延迟:0字节大小:2000字节大小:0字节大小:0正文大小:2000示例计数:1错误计数

  • 我最近才开始使用Jmeter。 HTTP请求默认值:Url地址(同时使用HTTP和在协议部分中不使用HTTP) 线程组:用户:100 循环:永远 在EOF上停止线程:True HTTP请求:IP地址: 路径:${Path} 路径 链路1 链路2 谢谢你抽出时间

  • 嗨,我是JMeter的新手,我知道如何使用JMeter执行负载测试。我试图弄清楚压力测试或容量测试是如何通过JMeter执行的。是不是通过逐渐增加JMeter中的线程数,我们可以确定何时出现性能问题,并获得阈值,在阈值以上运行测试。那它会做压力测试吗? 在如何执行压力测试和能力测试与Jeter工具混淆。

  • 我目前正在尝试使用Siteminder对web应用程序的登录页面进行加载测试。我尝试使用JMeter的HTTP cookie管理器,但没有成功!继续重定向到登录页面! 你有关于这种情况的示例或教程的链接吗?!