提问人:prabhu s 提问时间:11/6/2023 更新时间:11/6/2023 访问量:14
如何将参数传递给包含 javascript 并在我的 jmeter 脚本中参数化的 csv 文件
How to pass a parameter to a csv file that is contains javascripts and also parameterised in my jmeter script
问:
我在 CSV 文件中有一个编码格式的 JAVASCRIPT,JMETER 使用它来运行我的网页测试。如何将参数发送到已经用作JMemeter参数的CSV文件
答:
0赞
Dmitri T
11/6/2023
#1
如果 CSV 文件中的数据包含 JMeter 函数或变量,并且您想在运行时解析它们的值,则需要为此使用 __eval() 函数。
同样关于 JavaScript:使用它是某种形式的性能反模式,从 JMeter 3.1 开始,建议使用 Groovy 语言进行脚本编写。此外,JavaScript 引擎在 JDK 15 中被移除,因此您的测试将无法适应未来。
更多信息:Beanshell vs. JSR223 vs. Java For JMeter: Complete Showdown
评论
0赞
prabhu s
11/23/2023
谢谢德米特里,我有一个问题,我在 CSV 文件中的数据是编码格式的,因此,此 csv 文件中的 jmeter 变量在运行时丢失。所以我无法替换其他CSV文件中的数据。
0赞
prabhu s
11/23/2023
setUserAgent%20Mozilla%2F5.0%20(Linux%3B%20Android%206.0.1%3B%20Nexus%205X%20Build%2FMMB29P)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F102.0.5005.115%20Mobile%20Safari%2F537.36%20WPT_Soasta%0AsetCookie%09https%3A%2F%2Fwww.jcpenney.com%09%20%20%20DP-Cloud-Origin%3D%24%7B__eval(%24%7Benvcloud%7D)%7D%0AsetCookie%09https%3A%2F%2Fwww.jcpenney.com%09%20%20%20SVCVER%3Dlatest%0AsetCookie%09https%3A%2F%2F.jcpenney.com%09DPCPT%3D%7CCP1N%7CCP2N%7CCP3N%7CCP4Y%7CCP5Y%0AaddHeader%09x-jcpcloud-origin%3A%20%24%7B__eval(%24%7Benvcloud%7D)%7D%0AsetEventName%09
评论