我已经创建了一个webtest,它是一系列web服务请求。我的数据源包含一个手机号码列表,这些手机号码可以是两种类型-A和B。问题是数据源包含A和B的混合。当测试运行时,它从数据源(XML文件)加载一个手机号码。我想确定测试何时运行,以确定手机号码的类型(A或B)!因为根据这一点,我将向web服务器发送适当的消息。
但是,在运行测试之前,我可以创建一个包含键值对(手机号码,类型)的文本文件。然而,添加一个插件来读取整个文件,然后发现手机号码类型将太慢。是否可以在整个测试期间将这些映射存储在内存中?这样我就可以查询它们了吗?
谢谢
阿玛雷
发布于 2012-05-25 04:33:18
使用新的文本文件作为数据源,而不是使用XML文件作为数据源。
例如,如果您的数据源是DataSource1,您的文件是numbers.csv,并且您有mobile number和type列,那么在测试中可以引用以下上下文参数:
DataSource1.numbers#csv.mobile#numberDataSource1.numbers#csv.type使用一对字符串比较条件规则,根据DataSource1.numbers#csv.type的值决定执行哪个请求。
https://stackoverflow.com/questions/10677737
复制相似问题