在测试中调试输出
Debug output in tests
如何在 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 的开发人员工具(可让您查看控制台输出并提供更多功能)的人参考
启用它
- 在你的 Chrome URL window
中输入 chrome://flags
- 搜索“打包应用程序调试”设置
- 启用设置
- 重启Chrome
您可以通过右键单击 Postman 中的任意位置并选择“检查元素”来访问开发人员工具 window。
You can also go to chrome://inspect/#apps
and then click "inspect"
只做一个通过的假测试:
var jsonData = JSON.parse(responseBody);
tests["id = " + jsonData.id] = true; // debug message
tests["name = " + jsonData.name] = true; // debug message
其中一种方法是使用测试[""+value]。
例如
http://api.openweathermap.org/data/2.5/weather?q=London,uk&appid=Your_API_Key.
回复:
借用其他答案,只需在您的 Postman 测试代码中定义一个函数
var print = function(s){
tests[s] = true;
};
那就尽情享用吧
print("current value of x: " + x);
类似于之前关于替代选项的回答:使用开发工具。但是,如果您使用的是本机应用程序,则右键单击以获取开发工具将不起作用。
相反,
- 前往应用程序菜单中的查看,然后单击 "Show DevTools"。
- 在 DevTools window 中,单击顶级控制台选项卡应该会显示应用程序的调试日志。
参考:https://learning.getpostman.com/docs/postman/collection_runs/debugging_a_collection_run
现在你有一个东西叫 "Postman Console" 要 运行 请输入 CTRL + ALT + C
有关更多信息,请参见此处:https://blog.getpostman.com/2016/08/26/the-postman-console/
如何在 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 的开发人员工具(可让您查看控制台输出并提供更多功能)的人参考
启用它
- 在你的 Chrome URL window 中输入
- 搜索“打包应用程序调试”设置
- 启用设置
- 重启Chrome
chrome://flags
您可以通过右键单击 Postman 中的任意位置并选择“检查元素”来访问开发人员工具 window。
You can also go to
chrome://inspect/#apps
and then click "inspect"
只做一个通过的假测试:
var jsonData = JSON.parse(responseBody);
tests["id = " + jsonData.id] = true; // debug message
tests["name = " + jsonData.name] = true; // debug message
其中一种方法是使用测试[""+value]。
例如
http://api.openweathermap.org/data/2.5/weather?q=London,uk&appid=Your_API_Key.
回复:
借用其他答案,只需在您的 Postman 测试代码中定义一个函数
var print = function(s){
tests[s] = true;
};
那就尽情享用吧
print("current value of x: " + x);
类似于之前关于替代选项的回答:使用开发工具。但是,如果您使用的是本机应用程序,则右键单击以获取开发工具将不起作用。
相反,
- 前往应用程序菜单中的查看,然后单击 "Show DevTools"。
- 在 DevTools window 中,单击顶级控制台选项卡应该会显示应用程序的调试日志。
参考:https://learning.getpostman.com/docs/postman/collection_runs/debugging_a_collection_run
现在你有一个东西叫 "Postman Console" 要 运行 请输入 CTRL + ALT + C 有关更多信息,请参见此处:https://blog.getpostman.com/2016/08/26/the-postman-console/