测试看起来像这样:
" MAIN SCRIPT" -测试计划 步进线程组
Test Fragment
Include Controller - TT3.jmx
Include Controller - TT6.jmx
"TT3" Thread Group
Does some actions like Login,Select Projoect,Logout
No.Of Users : 7
CSV Dats Config file : For UserName & Password(TT3.csv)
"TT6 End" Thread Group
Does some actions like Login,Select Projoect,Logout
No.Of Users : 2
CSV Dats Config file : For UserName & Password(TT6.csv)
当我完成测试时抛出以下错误:
2015/04/03 12:40:11 INFO - jmeter.control.IncludeController:loadIncludedElements - 尝试加载包含的模块:E:\ JMETER \ J_Scripts \ TT3_UsingPort8080.jmx 2015/04/03 12:40:11 WARN - jmeter.control.IncludeController:在包含的测试计划中找不到测试片段,返回空的HashTree 2015/04/03 12:40:11 INFO - jmeter.control.IncludeController:loadIncludedElements - 尝试加载包含的模块:E:\ JMETER \ J_Scripts \ TT6_UsingPort8080.jmx 2015/04/03 12:40:11 WARN - jmeter.control.IncludeController:在包含的测试计划中找不到测试片段,返回空的HashTree 2015/04/03 12:40:12 INFO - jmeter.control.IncludeController:loadIncludedElements - 尝试加载包含的模块:E:\ JMETER \ J_Scripts \ TT3_UsingPort8080.jmx 2015/04/03 12:40:12 WARN - jmeter.control.IncludeController:在包含的测试计划中找不到测试片段,返回空的HashTree 2015/04/03 12:40:12 INFO - jmeter.control.IncludeController:loadIncludedElements - 尝试加载包含的模块:E:\ JMETER \ J_Scripts \ TT6_UsingPort8080.jmx 2015/04/03 12:40:12 WARN - jmeter.control.IncludeController:在包含的测试计划中找不到测试片段,返回空的HashTree 2015/04/03 12:41:33 INFO - jmeter.control.IncludeController:loadIncludedElements - 尝试加载包含的模块:E:\ JMETER \ J_Scripts \ TT3_UsingPort8080.jmx 2015/04/03 12:41:33 WARN - jmeter.control.IncludeController:在包含的测试计划中找不到测试片段,返回空的HashTree 2015/04/03 12:41:33 INFO - jmeter.control.IncludeController:loadIncludedElements - 尝试加载包含的模块:E:\ JMETER \ J_Scripts \ TT6_UsingPort8080.jmx 2015/04/03 12:41:33 WARN - jmeter.control.IncludeController:在包含的测试计划中找不到测试片段,返回空的HashTree
有人可以告诉我,我错过了吗?
谢谢, 拉吉
答案 0 :(得分:0)
包含外部JMX文件的正确方法是Test Fragments
根据Include Controller文档:
include控制器旨在使用外部jmx文件。要使用它,在测试计划下创建一个测试片段,并在其下面添加任何所需的采样器,控制器等。
查看您的日志文件TT.jmx脚本似乎没有测试片段
参考文献: