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://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);
类似于前面关于替代选项的回答:使用开发工具。但是,如果您使用的是本机应用程序,右键单击以获取开发工具将不起作用 相反
参考资料:现在您有一个名为“邮递员控制台”的东西来运行它。请键入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]
中的内容