用于并发用户的Jmeter

用于并发用户的Jmeter,jmeter,jmeter-plugins,Jmeter,Jmeter Plugins,我一直在使用Jmeter插件Ultimate线程组进行并发请求。 但现在我发现它很难使用,因为场景是: 每个请求都有一个trackingnumber(在提交表单时,trackingnumber已经在系统中生成,因此我必须使用从DB生成的trackingnumber),它是作为http请求中的POST生成的,这些trackingnumber是唯一的,并且配置了csv配置以传递trackingnumber。所以一旦使用trackingnumber,就不能再使用了(因为它会给我一条错误消息)。因此,有

我一直在使用Jmeter插件Ultimate线程组进行并发请求。 但现在我发现它很难使用,因为场景是: 每个请求都有一个trackingnumber(在提交表单时,trackingnumber已经在系统中生成,因此我必须使用从DB生成的trackingnumber),它是作为http请求中的POST生成的,这些trackingnumber是唯一的,并且配置了csv配置以传递trackingnumber。所以一旦使用trackingnumber,就不能再使用了(因为它会给我一条错误消息)。因此,有人可以建议我如何对这个场景进行压力测试,在这个场景中,我必须点击一个特定的URL(使用csv文件中的唯一trackingnumber)大约60/30分钟(使用不同的线程数),直到我得到系统的崩溃点。

第一种方式:- 您可以通过csv文件步骤传递跟踪编号,如下所示:

  • 将所有跟踪编号分配给特定用途(这可以通过数据库查询实现)
  • 复制并粘贴csv文件中的跟踪编号
  • 通过csv数据集配置将这些跟踪编号作为参数传递
  • 第二种方式:-

  • 填写表单&生成的跟踪号可以通过正则表达式获取
  • 每次将分配逻辑设置为特定用户(禁用其他用户)
  • 使用此用户登录并传递获取的跟踪号码

  • 希望对您有所帮助。

    您可以通过csv文件传递跟踪号码。