用向禅道添加错误的例子进行录像
将名为AddBugByJMeter的线程组添加到步骤JMeter中
步骤2 :在线程组下添加HTTP请求的默认值
添加-配置元素-HTTP请求的默认值、服务器IP和端口号设置(JMeter默认使用80端口号,我的禅道配置了81个端口) )。
步骤添加HTTP代理服务器
1、添加未测试的原始-HTTP代理服务器,选择端口号(netstat -ano可以显示计算机上未使用的端口号)、目标控制器(选择前一个线程组) )
2、点击HTTP代理服务器的启动按钮,启动后,可以通过JMeter右上角的log显示按钮查看启动情况
3、打开谷歌chrome浏览器设置代理
步骤4 :开始录像
1、通过谷歌chrome浏览器访问禅道主页,打开主页可以看到JMeter记录了相应的请求信息。
2、继续录制完成新增bug业务,完成后退出禅道管理系统,返回登录页面。
3、录制完成后,取消浏览器本地代理设置。
4、从JMeter的录制情况来看,录制的内容特别多,其中有png、css、gif、js等要求信息很多。
5、通过HTTP代理服务器的排除模式,排除css、gif、png等不必要的请求信息。
6、设置包含模式和排除模式后,删除原录像请求,再次进行录像。 (可以在HTTP代理服务器下添加监听程序,然后查看结果树以检查录像情况。)。
步骤4 :调试脚本
我的脚本记录中有两个请求记录成功,但播放失败了。 请求信息请求的服务器为api.zentao.net,其他请求均为127.0.0.1。 我不知道是什么,也不知道是否会影响播放,所以我的做法是禁用这两个请求,然后继续调试。
步骤5 :在线程组下添加审阅结果树和聚合报告,以查看播放情况。
1、查看结果树,回放全部通过。
2、登录禅道系统,查看是否真的添加成功(结果为失败,没有添加到错误列表的错误)。
3、查看结果树,以HTML格式对各请求进行故障诊断。
4、为了让测试结果更直观,可以修改脚本中的预错误名称。 这里改为了Replay
5、再生成功后,查看禅道管理器是否追加成功。
总结
问题1: JMeter无法使用IE浏览器
问题显影:录像结果中没有HTTP请求信息,只有在步骤4中被禁用的两条
问题分析:由于怀疑浏览器本身的问题或设置问题,无法解决,因此更改为谷歌chrome
转载于:https://www.cn blogs.com/tester 808/p/6619129.html