我想检查我部署的ASP.NET应用程序是否返回了 Healthy
从健康检查端点或不。
不幸的是,"Invoke Rest API "发布门的成功标准样本只显示了如何评估JSON响应,如 eq(root['status'], 'successful')
或 eq(count(jsonpath('Items[?(@.price<50)]'))
.
由于我的端点不返回任何JSON,我想知道是否可以用某种方式做一个简单的愚蠢的字符串平等检查?
当然我可以依靠检查HTTP状态码,我觉得应该可以访问响应体。
这是我在使用 eq(root, "Healthy")
:
同意Krzysztof Madej的观点。
异常信息。将API响应解析为JSON对象时出错,请检查 "Invoke Rest API task "中的 "URL后缀和参数 "字段。
你可以检查 "Invoke Rest API task "中的 "URL后缀和参数 "字段。
请确认整个URL是否有效。
整个URL包含服务器URL(在服务连接中设置)和URL后缀和参数(在Invoke Rest API任务中设置)。
希望对您有所帮助。