0

我创建了一个 webtest,它是一系列 web 服务请求。我的数据源包含一个手机号码列表,这些手机号码可以是两种类型 - A 和 B。问题是数据源包含 A 和 B 的混合。当测试运行时,它从数据中加载一个手机号码源(XML 文件)。我想确定测试何时运行,手机号码的类型是什么(A 或 B)!因为根据这一点,我将向 Web 服务器发送适当的消息。

但是,我可以在运行测试之前创建一个包含键值对(手机号码、类型)的文本文件。但是添加一个读取整个文件然后找到手机号码类型的插件会太慢。是否可以在整个测试期间将这些映射存储在内存中?这样我就可以查询它们了?

谢谢

阿玛雷

4

1 回答 1

1

不要使用 XML 文件作为数据源,而是使用新的文本文件作为数据源。

例如,如果您的数据源是DataSource1并且您的文件是numbers.csv,并且您有列mobile numbertype那么在您的测试中您可以参考以下上下文参数:

  • DataSource1.numbers#csv.mobile#number

  • DataSource1.numbers#csv.type

使用一对字符串比较条件规则,根据DataSource1.numbers#csv.type.

于 2012-05-24T20:33:17.920 回答