【问题标题】:How to hold Xml file names in CSV Data set Config (Jmeter)如何在 CSV 数据集配置(Jmeter)中保存 Xml 文件名
【发布时间】:2018-08-13 18:40:54
【问题描述】:

如何使用 CSV 数据集配置来保存 Xml 文件名?我有存储肥皂消息的 Xml 文件,我想通过 CSV 数据集配置来读取它们。我该怎么做?

【问题讨论】:

    标签: xml web-services jmeter


    【解决方案1】:

    这可以像创建任何 CSV 数据集文件一样完成。

    1. 创建一个 CSV 数据集文件。
    2. 在文件中,指定 XML 文件的完整路径
    3. 在 Jmeter 中,根据需要创建和配置 CSV 数据集配置 3a。您可能需要将 CSV 数据集文件的完整路径 3b。确保变量名称的顺序与列标题匹配。您很可能只有一列。
    4. 在您的 SOA 请求中,引用在 CSV 数据集配置中声明的变量。
    5. 执行和享受。

    【讨论】:

    • 请任何人解释它是如何工作的,我有一个 csv 文件,其中包含 xml 文件名。我想从 xml 文件中读取内容,但 jmeter 只传递 xml 文件名。我正在使用 jmeter 5。
    【解决方案2】:

    虽然你得到了正确的答案。我虽然分享另一个解决方案可能有助于从 CSV 文件中读取 xml 的相同场景。除了拥有不同的 xml 文件来保存 Xml 内容,您还可以在 CSV 文件中包含 xml 内容。

    这是单行中的一行示例。此行还有另一个值,用逗号分隔

    <?xml version="1.0" encoding="usascii"?><ApplicationContact ReceiveNewsletter="No">  <FirstName>test first name</FirstName> <LastName>test last name</LastName>  <Address1>132 Main st</Address1>  <City>New York</City>  <State>NY</State> <ZIPCode>21225</ZIPCode>  <EmailAddress>email@aol.com</EmailAddress>  </ApplicationContact>,458669
    

    【讨论】:

      【解决方案3】:

      我发现 Amzath 的上述示例适用于 groovy 脚本,如果您稍后像这样引用单个 csv 变量:

      字符串值 = '${value}'

      (注意,字符串值是假设的)

      使用双引号会弄乱读取的 XML,groovy 会将其误认为是链接的 HashMap。

      希望这对某人有所帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-06
        • 2020-01-27
        • 1970-01-01
        • 1970-01-01
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多