Dима Mих Asked:2020-03-27 23:15:01 +0000 UTC2020-03-27 23:15:01 +0000 UTC 2020-03-27 23:15:01 +0000 UTC 如何使用变量和/或循环或其他可能性来实现线程数(用户)= 10 的顺序授权 772 我正在使用一组登录名“用户名”,请参见 screen-1 (admin1 - admin11),密码相同,线程用户数 = 10。 现在我可以通过选择随机值来实现不同授权的工作,参见 screen-2从数组中写入一个变量,用于在HTTP授权管理器中进行授权,但是随机值可以重复,所以我尝试实现替代授权方法admin1,然后admin2...admin11。循环没有帮助,最后一个值总是取它结束,我怎样才能实现顺序授权(可能在 js 中)? jmeter 2 个回答 Voted Best Answer Dmitri T 2020-03-30T17:49:04Z2020-03-30T17:49:04Z 只需在请求正文中使用${__threadNum}函数 admin${__threadNum} 对于第一个用户,该值将是admin1,对于第二个用户admin2,以此类推。 以后不要用 JavaScript,每次你的代码都会被Nashorn引擎解释,在负载过重的情况下,JavaScript 的执行就会成为瓶颈,如果你突然要写代码 - 用Groovy写 Dима Mих 2020-04-10T22:26:28Z2020-04-10T22:26:28Z 我找到了另一种解决问题的简单方法,这是使用通常的Counter,它也有助于解决授权问题
只需在请求正文中使用${__threadNum}函数
对于第一个用户,该值将是
admin1,对于第二个用户admin2,以此类推。以后不要用 JavaScript,每次你的代码都会被Nashorn引擎解释,在负载过重的情况下,JavaScript 的执行就会成为瓶颈,如果你突然要写代码 - 用Groovy写
我找到了另一种解决问题的简单方法,这是使用通常的Counter,它也有助于解决授权问题