如何在JMeter

时间:2018-02-25 17:02:57

标签: jmeter

如何在使用jmeter发送之前评估变量并加密数据。 这是我的帖子数据

{"client_id":"${VisitorID}","channel":"${Channel}","session":{"id":"${CurrentSessionID}","is_first_time_user":false,"page":{"name":"http://techgiant.in/application/clients.php","time_spend":12.893},"last_page":{"session_id":"${CurrentSessionID}","name":"http://techgiant.in/application/","time_spend":11.825,"last_session_id":"${CurrentSessionID}"}},"actions":{"s_id":"${CurrentSessionID}","origin":"http://techgiant.in/application/clients.php","download":{},"outbound":{},"views":{"/application/clients.php":1}},"last_session_id":"${LastSessionID}"}

实际上服务器上有一个cron,用于进行数据处理。因此,我通过数千或用户生成实时流量数据,用户信息在csv表中。我想从工作表中获取数据,并希望从工作表中添加变量然后加密并发送。 我面临的问题是数据正在发布,因为它是不会被评估的变量。

2 个答案:

答案 0 :(得分:0)

您可以使用JSR223 Test元素(如JSR223 preprocessor)来运行您想要的任何代码,包括。您自己的JAR中的类,只要将它们放入$ JMETER_HOME / lib

即可

答案 1 :(得分:0)

如果您的数据存在于文件中,则可以使用__eval()__FileToString() JMeter函数的组合,例如:

vm.myData = Object.assign({},vm.myData);

JMeter Combine Multiple Variables

更多信息:Here’s What to Do to Combine Multiple JMeter Variables

关于"加密" - 有太多可能的选项,您需要提出确切的要求,因为每个用例的说明都不同。