Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 调试测试中的输出_Javascript_Testing_Logging_Postman - Fatal编程技术网

Javascript 调试测试中的输出

Javascript 调试测试中的输出,javascript,testing,logging,postman,Javascript,Testing,Logging,Postman,如何在邮递员测试中输出一些信息 console.log(tv4.error); tests["Valid Data1"] = tv4.validate(data1, schema); console.log() 我用了这个,它不是最漂亮的,但它能满足我的需要 tests["your test name here " + data.data.length] = data.data.length > 100; 仅供那些只想使用Chrome开发者工具的人参考(这将让你看到控制台输出,并为你提

如何在邮递员测试中输出一些信息

console.log(tv4.error);
tests["Valid Data1"] = tv4.validate(data1, schema);
console.log()


我用了这个,它不是最漂亮的,但它能满足我的需要

tests["your test name here " + data.data.length] = data.data.length > 100;

仅供那些只想使用Chrome开发者工具的人参考(这将让你看到控制台输出,并为你提供更多功能)

启用它

  • 类型<代码>chrome://flags
  • 在Chrome URL窗口中
  • 搜索“调试打包应用程序””设置
  • 启用设置
  • 重新启动Chrome
  • 您可以通过右键单击Postman内的任意位置并选择“检查元素”来访问“开发人员工具”窗口

    您也可以转到
    chrome://inspect/#apps
    然后单击“检查”


    只要做一个通过的假测试:

    var jsonData = JSON.parse(responseBody);
    tests["id = " + jsonData.id] = true;              // debug message
    tests["name = " + jsonData.name] = true;          // debug message
    

    其中一种方法是使用测试[“”+值]

    e、 g

    答复:


    在其他答案的基础上,只需在Postman测试代码中定义一个函数

    var print = function(s){
      tests[s] = true;  
    };
    
    然后像吃一样吃

    print("current value of x: " + x);
    

    类似于前面关于替代选项的回答:使用开发工具。但是,如果您使用的是本机应用程序,右键单击以获取开发工具将不起作用

    相反

  • 前往应用程序菜单中的视图,然后单击“显示DevTools”
  • 在DevTools窗口中,单击顶级控制台选项卡应显示应用程序的调试日志

  • 参考资料:

    现在您有一个名为“邮递员控制台”的东西来运行它。请键入CTRL+ALT+C
    有关mor信息,请参见此处:

    该面板在哪里?美元('#panelId').html(tv4.error)怎么样?如果这是愚蠢的,但它的工作,这是不愚蠢的。我在找,谢谢!我知道在《邮递员》中这样做是“正确”的,但它看起来真的像是一个黑客。问题是,如果在集合运行程序中运行多个测试,则这些语句不会按发生的顺序显示。这使得我必须同时执行console.log+console.error+test['',才能真正理解正在发生的事情。PostMan应该根据测试是否通过或失败直接将测试[]数据传输到console.log和console.eror消息。PostMan是chrome应用程序,它总是有开发工具和控制台,您可以从菜单
    View>Show DevTools
    View>Show Postman Console
    打开它。我正在使用以下命令写入控制台日志<代码>控制台.log(request.name+“:缺少应用程序,跳过验证”)最后可以看到
    [object][object]
    中的内容