Jmeter - 需要使用更改参数

时间:2015-10-15 03:48:32

标签: xml jmeter

我是Jmeter的新手,请帮助我实现以下功能。

方案: 这是Jmeter中的Web服务scritping。我们有一个XML请求,其中有一个参数$ {ItemNode}。在随后的行中,我们需要传递一个计算值,例如$ {TargetXML},它传递200个XML行,仅更改ArticleID(XML行的其余部分是静态的,只有文章ID更改),我需要从User参数文件中获取唯一。类似地,对于下一个$ {ItemNode},我们需要为下一组文章传递200行XML。

基本上我们需要按$ {ItemNode}推送200条XML行(只有文章唯一,其余的XML行是静态的)。

请帮我输入。

1 个答案:

答案 0 :(得分:0)

例如,您有XML文件,如:

<?xml version="1.0" encoding="UTF-8"?>
<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
</note>
  1. HTTP Request采样器中切换到“正文数据”标签并将XML文件放在那里

    Body Data

  2. JMeter Function or Variable替换您需要更改的位,最合适的功能是:

    • __StringFromFile() - 如果您的源用户参数文件每行只有一个条目,则更容易使用它
    • __CSVRead() - 如果您的用户参数文件包含&gt; 1列

    所以你的最终版本应该是这样的:

    Parametrised XML

  3. 请参阅: