如何在Postman测试中输出一些信息?
console.log(tv4.error);
tests["Valid Data1"] = tv4.validate(data1, schema);
console.log()
似乎正在工作,但我想将我的信息输出到我的断言所在的同一个面板中(为了更容易相关):
答案 0 :(得分:48)
做一个通过的假测试:
var jsonData = JSON.parse(responseBody);
tests["id = " + jsonData.id] = true; // debug message
tests["name = " + jsonData.name] = true; // debug message
答案 1 :(得分:10)
仅供使用Chrome开发人员工具的人员参考(可让您查看控制台输出并为您提供更多功能)
启用它
chrome://flags
您可以通过右键单击Postman内的任何位置并选择“检查元素”来访问“开发人员工具”窗口。
您也可以转到
chrome://inspect/#apps
,然后点击“检查”
答案 2 :(得分:8)
我用过这个,这不是最漂亮的,但它适用于我需要的东西。
tests["your test name here " + data.data.length] = data.data.length > 100;
答案 3 :(得分:0)
其中一种方法是使用测试[“”+值]。
例如
http://api.openweathermap.org/data/2.5/weather?q=London,uk&appid=Your_API_Key
回应:
答案 4 :(得分:0)
Pi带其他答案,只需在Postman测试代码中定义一个函数
var print = function(s){
tests[s] = true;
};
然后像食用
print("current value of x: " + x);
答案 5 :(得分:0)
类似于先前关于替代选项的答案:使用开发工具。但是,如果您使用的是本机应用程序,则右键单击以获取开发工具将不起作用。
相反,
参考:https://learning.getpostman.com/docs/postman/collection_runs/debugging_a_collection_run
答案 6 :(得分:0)
现在您已经有了一个名为“邮递员控制台”的东西,要运行它,请键入CTRL + ALT + C 有关更多信息,请参见此处:https://blog.getpostman.com/2016/08/26/the-postman-console/