在jmeter中自动完成测试后,我需要通过电子邮件发送测试结果文件。如果有人有想法请告诉我。
答案 0 :(得分:0)
一种特殊的ThreadGroup类型,可用于执行测试后操作。这些线程的行为与普通的“线程组”元素完全一样。区别在于,这些类型的线程在测试完成执行其常规线程组之后执行。
答案 1 :(得分:0)
将线程组添加到测试计划中。
添加HTTP采样器并设置所需的参数,例如服务器名称,方法,路径等。
将“摘要报告”侦听器添加到线程组。配置File Name参数以定义将报告保存到的文件(默认文件路径是JMeter的bin目录)。 “文件名”参数很重要,因为它将由SMTP采样器引用。
将“ tearDown Thread”组添加到“测试计划”。 tearDown线程组仅在测试执行后运行,因此它将在第一个线程组完成后运行。
将SMTP采样器添加到“撕裂线程”组并配置邮件服务器参数。使用Gmail的演示配置。 SMTP服务器将使用以下参数值:
身份验证设置
安全设置-使用StartTLS
将Gmail用作SMTP服务器时,您可能需要配置Gmail的设置,以允许“安全级别较低”的应用登录;否则,Google可能会阻止JMeter发送任何电子邮件。
现在,重新启动JMeter并再次运行测试。您应该能够通过邮件获得包含完整数据的测试报告。
答案 2 :(得分:0)