Jmeter 之模塊控制器


模塊控制器作用:

模塊控制器相當於python中的import 操作,即可以導入本線程組或者其他線程組下的控制器測試片段直接執行。

說明:被導入的測試片段可以是啟用、禁用,導入后都將被執行。

字段解釋:

找到目標元素:選中導入的模塊后點擊該按鈕,可在左邊快速跳轉到被導入的模塊位置

Module To Run:選中需要導入的模塊

示例:

1.將模塊控制器嵌套在某個控制器下,並導入該控制器下的某個控制器

2.將模塊控制器至於線程組下,並導入線程組下的父級控制器

3.引用被禁掉的測試片段

4.導入其他線程組下的測試片段

5.將模塊控制器嵌套在某個控制器下,並導入該控制器,執行會報錯,錯誤原因死循環導致的內存溢出

 

 2022-04-02 09:57:51,254 ERROR o.a.j.JMeter: Uncaught exception: 

java.lang.StackOverflowError: null

at java.util.HashMap.putVal(Unknown Source) ~[?:1.8.0_221]

at java.util.HashMap.put(Unknown Source) ~[?:1.8.0_221]

at org.apache.jorphan.collections.ListedHashTree.add(ListedHashTree.java:163) ~[jorphan.jar:5.1.1 r1855137]

at org.apache.jmeter.control.ModuleController.createSubTree(ModuleController.java:200) ~[ApacheJMeter_components.jar:5.1.1 r1855137]

at org.apache.jmeter.control.ModuleController.createSubTree(ModuleController.java:201) ~[ApacheJMeter_components.jar:5.1.1 r1855137]

at org.apache.jmeter.control.ModuleController.createSubTree(ModuleController.java:201) ~[ApacheJMeter_components.jar:5.1.1 r1855137]

at org.apache.jmeter.control.ModuleController.getReplacementSubTree(ModuleController.java:191) ~[ApacheJMeter_components.jar:5.1.1 r1855137]

at org.apache.jmeter.JMeter.pConvertSubTree(JMeter.java:1182) ~[ApacheJMeter_core.jar:5.1.1 r1855137]

at org.apache.jmeter.JMeter.pConvertSubTree(JMeter.java:1190) ~[ApacheJMeter_core.jar:5.1.1 r1855137]

at org.apache.jmeter.JMeter.pConvertSubTree(JMeter.java:1184) ~[ApacheJMeter_core.jar:5.1.1 r1855137]

at org.apache.jmeter.JMeter.pConvertSubTree(JMeter.java:1190) ~[ApacheJMeter_core.jar:5.1.1 r1855137]

at org.apache.jmeter.JMeter.pConvertSubTree(JMeter.java:1184) ~[ApacheJMeter_core.jar:5.1.1 r1855137]

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM