jmeter:xpath上的范围异常



可以一些请帮助我。我厌倦了研究它。

在循环时,我正在读取CSV文件的数据,导航到网页并获取XPATH值。

我从xpath上的界限异常中获得字符串索引。

请参阅此程序的屏幕截图

执行步骤

1.dealers.tt -- HTTP request
2.edit_integrtaion_details.tt --- HTTP request
3.Dealer details -- HTTP Request
   then Xpath entities under Dealer details

由于某些原因,一些从文件中读取的记录...只有2个步骤在下面执行。 经销商 edit_integrtaion_details.tt

然后我遇到一个错误"经销商详细信息":java.lang.stringindexoutofboundsexception:字符串索引超出范围:8193

我尝试自动选择重定向,并在HTTP请求中关注重定向,以强制步骤3执行。在这两种情况下

很可能您患有jtidy问题#205,选项在:

  1. 取消选中的"使用整理"框,如果您的响应有效XML或XHTML,则可能不需要它(虽然不太可能)
  2. 从源代码中编译了最新的Jtidy,一旦完成,用全新的Jtidy Jar替换了Jmeter安装的" Lib"文件夹中的jtidy-r938.jar
  3. 切换到CSS/jQuery Extractor
  4. 切换到正则表达式提取器
  5. 如果完全必须考虑XPath,您还可以考虑JSR223后处理器和Groovy语言,它具有内置的支持某种形式的XPath。查看Groovy是新的黑色文章,以获取更多详细信息。

最新更新