Rational Performance Tester,如何使用每次测试生成的值?

时间:2016-03-23 04:13:26

标签: http rational-performance-test

所以我有一个合理的性能测试人员的HTTP测试

在应用程序中,它有一个包含隐藏字段的表单,其中包含为每个会话自动生成的值。

如何使用为每个正在运行的测试而不是记录的测试生成的值?因为该值是乱码并且很难由数据池定义,因此我无法为隐藏字段创建数据池

2 个答案:

答案 0 :(得分:1)

Rational Performance Tester有几个内置数据源,包括一个随机数生成器,可用于替换隐藏字段值。

要使用此功能,请选择播放时必须替换的值,右键单击并在弹出菜单上选择"替换" - >"选择数据源"

点击内置数据源按钮,然后选择"随机"从可用的内置源列表中。 Built-in Data Sources button

根据表单中隐藏值的格式和长度,随机数可能有效,也可能无效。如果它没有,您可能必须使用Java自定义代码生成值。在这种情况下,请参考RPT Knowledge Center article on custom code

答案 1 :(得分:0)

  

在应用程序中,它有一个包含隐藏字段的表单,其中包含为每个会话自动生成的值。

     

如何使用为每个正在运行的测试而不是录制的测试生成的值?

很抱歉,如果我误解了这个问题,但听起来好像你在询问如何关联RPT中的数据。

https://www.ibm.com/support/knowledgecenter/SSMMM5_8.6.0/com.ibm.rational.test.lt.common.doc/topics/cdatacorr.html?lang=en

基本上,您正在捕获与特定模式匹配的值,例如具有特定id或nth匹配等的隐藏字段的值字段。

将此值保存为变量或直接将变量替换为您要在记录的测试中替换的值。

例如,您可以从隐藏字段中获取值,并将其用作表单提交过程的一部分。

通常,我会关闭自动数据关联,并在需要时手动关联。