我是JMeter的新手,需要您的帮助才能解决问题。 我有4个测试方案,我需要在30个用户负载下运行,分布率为30、10、30、30%。在4个场景中,有1个场景创建了一个客户ID,其余的场景中都使用了该ID。为了测试这一点,我用我的1个场景创建了一个客户ID的测试数据并保存在CSV文件中。现在我的问题是,何时运行测试,我将如何处理运行时生成的客户iD,以及如何使用已经创建的测试数据进行管理。请帮助我。
答案 0 :(得分:3)
关于重新使用运行时中生成的数据-您可以使用适当的JMeter Post-Processor提取所需的数据(即客户ID)并将其存储到JMeter Variable中。一旦完成,该变量可以在其他情况下重新使用。该过程称为correlation,网上有很多有关实施示例的信息。
关于分布,也有不同的方法:
关于“管理您创建的测试数据”-您可以使用CSV Data Set Config或__CSVRead() function
从CSV文件中读取值。