如何清除jmeter中的领事 - 使用groovy

时间:2017-10-12 06:27:41

标签: groovy jmeter

我对我在Jmeter中执行的打印有疑问,我使用 System.out.println和consul充满了数据。 问题是,如果我想在每次迭代中清除领事我该怎么办? 领事充满了上次运行或Prev线程的数据,我只想清除它。 问候(这是在新窗口中打开的黑领事。)enter image description here

2 个答案:

答案 0 :(得分:0)

您应该使用log.info("Hello World"); log 是脚本全局变量)而不是在脚本中使用OUT来记录消息。因此,日志将发送到jmeter.log文件。

有关详细信息,请参阅有关JSR223 Sampler的文档。

答案 1 :(得分:0)

对于Windows,您可以使用以下内容:

loadTree: function() {
     $j('#JSTree').jstree({
         'core' : {
             check_callback : true,
             data : function(obj, cb) {
                 var path = this.get_path(obj,'/') || '/';
                 ecpmServices.getTreeNode(path).then(function(response){
                       var treeData = response.data;
                       if(typeof treeData === 'object') {
                              treeData = parseTree(treeData, obj);
                              console.log(treeData);
                              cb.call(this,treeData);
                       }
                 });
             }
         },
         "contextmenu" : {
             items : function(node) {
                 var tmp = $j.jstree.defaults.contextmenu.items();
                 delete tmp.create.action;
                 delete tmp.rename;
                 delete tmp.ccp;
                 tmp.create.label = "New";
                 tmp.create.submenu = {
                     create_folder: {
                         label: "Folder",
                         separator_after: true,
                         action: function (data) {
                             var inst = $j.jstree.reference(data.reference);
                             console.log(data.reference);
                                var obj = inst.get_node(data.reference);
                                 inst.create_node(obj, { type : "folder", text : "New folder" }, "last", function (new_node) {
                                 setTimeout(function () { inst.edit(new_node); },0);
                             });
                         }
                     },
                     create_file : {
                         label: "File",
                         action: function (data) {
                             var inst = $j.jstree.reference(data.reference),
                             obj = inst.get_node(data.reference);
                             inst.create_node(obj, { type : "file", text : "New file" }, "last", function (new_node) {
                                 setTimeout(function () { inst.edit(new_node); },0);
                             });
                         }
                     }
                 };
                 if(this.get_type(node) === "file") {
                     delete tmp.create;
                 }
                 return tmp;
             }
         },
         "plugins" : ["contextmenu"]
     });
 };

对于其他操作系统,它将取决于SHELL实现,您需要根据您的要求修改命令行,最有可能使用clear命令。

参考文献: