如何在CSV数据集Config(Jmeter)中保存Xml文件名

时间:2011-03-24 13:58:03

标签: xml web-services jmeter

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

3 个答案:

答案 0 :(得分:1)

这可以与创建任何CSV数据集文件相同的方式完成。

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

答案 1 :(得分:0)

虽然你得到了正确的答案。我虽然共享另一个解决方案可能对从CSV文件中读取xml的相同方案有所帮助。您可以在CSV文件中包含xml内容,而不是使用包含Xml内容的不同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

答案 2 :(得分:0)

我发现上面的Amzath示例 only 仅在groovy脚本中有效,如果您以后再引用这样的单个csv变量:

字符串值='$ {值}'

(请注意,假定使用字符串值)

使用双引号会将读取的XML弄乱,并且常规操作会把它误认为是链接的HashMap。

希望这对某人有帮助