JMeter 5.4.1.JSR223脚本中包含几个复杂事务的子步骤。
子步骤包含如下代码:
// SendMessage:
def myResult_SendMessage = new org.apache.jmeter.samplers.SampleResult()
myResult_SendMessage.setSampleLabel('SendMessage')
myResult_SendMessage.sampleStart()
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//a[contains(text(),'Send a message')]")));
WebElement Depot_SendMessage = driver.findElement(By.xpath("//a[contains(text(),'Send a message')]"));
Depot_SendMessage.click();
myResult_SendMessage.setResponseCodeOK()
myResult_SendMessage.setSuccessful(true)
myResult_SendMessage.sampleEnd()
myResult_SendMessage.latencyEnd()
myResult_SendMessage.setResponseData(driver.getPageSource());
SampleResult.addSubResult(myResult_SendMessage,false)
我想在“汇总表”/“汇总报告”/“综合报告”中查看所有子结果,而不仅仅是主结果。
实际上,我只在“查看结果树”中看到子结果,而不是在“摘要表”中。
在user.property文件中:jmeter.保存.saveservice.subresults=true
在汇总表-配置-“保存子结果”中,
但子结果在结果表中未显示为标签。
如何使用定义的setSampleLabel收集Summary表中显示的子结果?
1条答案
按热度按时间deyfvvtc1#
我认为您需要在 user.properties 文件中添加以下行:
需要重新启动JMeter以拾取属性
更多信息: