问题 Jenkins在日常执行接口自动化脚本时,测试报告无法正常生成,通过查看构建时的控制台输出,定位到问题如下: 原因 通过查看JTL文件可以看到,在913位置,存在大量的&#字符,定位到对应的脚本的某个接口,发现该接口返回的为图片对应的二进制文件,这就是导致JTL文件无法生成HTML Report文件的原因。 解决方案 在http请求advanced设置选项中勾选 Save Response As MD5 Hash,使接口的响应数据被转换为MD5 哈希值,而不是原始数据。