1.4 验证录制结果
不管是录制还是自己建立测试脚本,如何来保障录制的脚本是否正确呢?
1)右键点击线程组选择“添加->取样器->Debug Sample”。选择默认设置。
2)右键点击线程组选择“添加->监听器->察看结果树[1]”。
3)关闭被测软件的CSRF token功能[2],重新启动被测软件(关于如何解决CSRF token,我会在后面告诉大家)。
4)点击JMeter上面的开始测试的标记,
开始启动测试。
5)如果出现图42所示,说明配置成功,否则请结合Debug Sample(调试取样器)进行调试。
图42 运行测试成功
查看结果树和Debug Sample(调试取样器)是两个非常有用的调试工具,往往结合在一起使用,关于这两个工具,我们分别在第2.10节和第2.11节中介绍。
我们存储Badboy录制的脚本代码为ebussines_badboy.jmx;存储JMeter录制的脚本代码为ebussines_jmeterr.jmx;存储自己建立的脚本代码为ebussines.jmx。从下一章开始我们可以使用ebussines_badboy.jmx、ebussines_jmeterr.jmx或ebussines.jmx任意一个脚本继续(在这里我是用ebussines.jmx)。
注:
1 在这里“察看结果树”应该翻译为“查看结果树”比较好,但是JMeter软件中是这么翻译的,保持原样。
2本程序使用Django实现的,关闭csrftoken方法是:打开%/EBUSSINESS_HOME%/ebusiness/settings.py。将MIDDLEWARE下的'django.middleware.csrf.CsrfViewMiddleware'前面加上“#”号注释掉,即:#'django.middleware.csrf.CsrfViewMiddleware'