【问题标题】:Web Test Conditional FlowWeb 测试条件流
【发布时间】:2012-05-20 22:24:16
【问题描述】:

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

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

谢谢

亲爱的

【问题讨论】:

    标签: conditional webtest load-testing


    【解决方案1】:

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

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

    • DataSource1.numbers#csv.mobile#number

    • DataSource1.numbers#csv.type

    使用一对字符串比较条件规则,根据DataSource1.numbers#csv.type的值来决定执行哪个请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多