使用PostmanXmysql自动化测

CloudOS是行云创新自主研发的云原生应用开发平台。它通过可视化的蓝图设计器,将复杂的软件架构图变得清晰、一目了然。它还图形化封装了K8S、Docker等底层技术,降低了云原生技术门槛。通过这些技术实现了应用的部署或升级,帮助到企业将现有业务快速迁移上云。

下面以部署应用为例,阐述如何使用Postman+Xmysql自动化测试CloudOS平台服务接口。触发部署应用的接口后,通常需要去做以下几件事来验证是否有成功将应用部署到集群。

验证接口响应是否为。

验证返回的json格式是否符合预期。

验证数据库中是否存在该实例。

验证集群上面是否存在该实例(CloudOS中的实例等同于k8s的namespace)

验证实例中的pod是否与预期的一样,例如单副本发布java+mysql,那么副本后的pod数是2个,且正在运行。

·验证接口响应是否为

Postman已经有相关语法,直接使用即可。

tests["Statuscodeis"]=responseCode.code===;

·验证返回的json格式是否符合预期

接口自动化测试用作回归用途时,常常需要断言响应数据的结构及字段属性是否发生了变化,通过对响应进行格式校验,规避因接口发送变动但没有通知测试人员导致漏测的情况。

本文借助jsonschema来进行校验。

首先,将响应结果复制并粘贴至


转载请注明:http://www.aierlanlan.com/cyrz/5419.html