有没有选择在JIRA中查看我的JMeter报告?

时间:2017-11-01 08:52:52

标签: jmeter jira

完成了我的性能测试,需要在我的JIRA案例中看到这些测试报告。有没有有效的方法来验证我在JIRA中的JMeter测试结果? 如果有任何方法可以实现此要求,请添加一些截图供我参考。

提前致谢

1 个答案:

答案 0 :(得分:1)

据我所知,JIRA有一组REST APIs并且正在查看How to add an attachment to a JIRA issue using REST API文章,您应该可以使用以下命令将JMeter测试结果上传到JIRA:

curl -D- -u {username}:{password} -X POST -H "X-Atlassian-Token: nocheck" -F "file=@{path/to/file}" http://{base-url}/rest/api/2/issue/{issue-key}/attachments

您甚至可以从JMeter测试本身上传结果文件,即

  1. 将下一行添加到 user.properties 文件

    jmeter.save.saveservice.autoflush=true
    
  2. tearDown Thread Group添加到您的测试计划

  3. HTTP Authorization Manager添加到拆解线程组,并将您的JIRA凭证放在那里

    JIRA Authr Manager

  4. 添加HTTP Header Manager并将其配置为发送X-Atlassian-Token标头,其值为nocheck

    JMeter HTTP Header Manager

  5. 添加HTTP Request采样器并按如下方式对其进行配置:

    • 协议:您的JIRA安装协议,很可能是https
    • 主机:您的JIRA安装IP地址或主机名
    • 方法:POST
    • 路径:/rest/api/2/issue/issue-key/attachments
    • 勾选Use multipart/form-data for POST
    • 在“文件上传”标签中,提供.jtl结果文件及其MIME类型的完整或相对路径。将“参数名称”值保留为file

      JMeter JIRA Upload File

  6. 有关使用JMeter执行文件上传的更多信息,请参阅Performance Testing: Upload and Download Scenarios with Apache JMeter文章。