jmeter 收到文件并进行验证

kpbwa7wx  于 2023-10-20  发布在  其他
关注(0)|答案(1)|浏览(98)

我正在使用Selenium Webdriver使用JMeter对一个基于Web的应用程序进行性能测试,因此在通过JMeter WebDriver工具将文件上传到应用程序后我们可以使用JMeter Webdriver工具找到时间戳吗?上传和验证完成需要多少时间。
有没有人可以帮助我,也请参考下面的截图。enter image description here

uurity8g

uurity8g1#

您可以使用WebElement.getText()函数获取两个阶段名称的时间戳,然后使用TimeCategory类计算差值:

def uploaded = uploaded_web_element.getText()
def validated = validated_web_element.getText()

def uploaded_date = Date.parse('dd/MM/yy hh:mm:ss', uploaded)
def validated_date = Date.parse('dd/MM/yy hh:mm:ss', validated)

use(groovy.time.TimeCategory) {
    def duration = validated_date - uploaded_date
    WDS.log.info("Elapsed: ${duration.seconds} seconds")
}

有关JMeter中Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?

相关问题