当前位置:网站首页>MeterSphere教程:接口返回结果为空时如何进行断言
MeterSphere教程:接口返回结果为空时如何进行断言
2022-06-11 00:35:00 【小博测试成长之路】
背景:
最近在使用Metersphere做接口测试的时候,在断言的时候,遇到一些异常的场景是去检查是否查不到数据的这种场景,在断言的时候遇到的问题分享给大家:
先来看如果在python中,返回结果为空是什么样的:

接下来,在平台中调试该接口,进行断言的时候:
1、先尝试断言Response Data是否为null或者"",然后结果如下:

从上面的截图中可以看出,断言最终以失败告终,可能平台针对返回结果为空时,不知道做了什么处理还是有bug,反正这种情况下的断言不方便
2、使用脚本断言
思路:先调用全局函数prev.getResponseDataAsString()拿到返回结果。然后再判断返回结果是不是== "" 。

最终发现这样做是可以断言成功的:

使用的感受:
平台虽然对于不会写代码的人来说,提供了一定的便利,但是,同样有一定的学习成本,尤其是在遇到一定的脚本报错的时候,调试和定位问题不是很方便。
ps:我是在v1.18.xxx的版本上去进行尝试的,不排除后面官方修复了这个问题,或者说是自己的使用方法不对,或者对Response Data的理解有误哈!
参考总结
以上就是本文希望分享的内容,如果大家有什么问题,欢迎在公众号 - 小博测试成长之路留言交流。
写文不易,觉得不错还请一键三连,你们的支持是我持续输出的最大动力。
边栏推荐
- detectron2训练自己的数据集和转coco格式
- [path planning] week 1: Path Planning open source code summary (ROS) version
- Leetcode permutation and combination problem backtracking
- Docking of express bird system
- 1.2. Ros+px4 preliminary basic knowledge
- Middleware_ Redis_ 06_ Redis transactions
- Yunna Qingyuan fixed assets management and barcode inventory system
- SAS discriminant analysis (Bayes criterion and proc discrim process)
- Hooks' design philosophy
- 懒汉式单例模式
猜你喜欢

Leetcode 430 flat a multilevel double linked list (DFS linked list)

多兴趣召回模型实践|得物技术

PX4装机教程(六)垂起固定翼(倾转)

Current limiting and download interface request number control

Leetcode linked list queue stack problem

threejs:流光效果封装

OCR文字识别经典论文详解

2.0、ROS与PX4通信详解

1.3 introduction to ROS UAV

Implementing MySQL fuzzy search with node and express
随机推荐
About mobx
Project_ Visual analysis of epidemic data based on Web Crawler
Threejs: pit encountered in drawing Bessel curve with two-point coordinates
PX4从放弃到精通(二十四):自定义机型
关于概率统计中的排列组合
MATLAB数字运算函数笔记
detectron2训练自己的数据集和转coco格式
Yunna provincial administrative unit fixed assets management system
1.3 ROS 无人机简介
LeetCode 1029 Two City Scheduling (dp)
I was so excited about the college entrance examination in 2022
Leetcode 1248 count number of nice subarrays
Tencent cloud database tdsql- a big guy talks about the past, present and future of basic software
如何下载网页照片
China-open-ssl编译的一些记录
Understanding of multithreading
[ROS] review of 2021 ROS Summer School
Garbled code when the command parameter contains% in VisualStudio debugging
立个flag--重构promise
Uninstall mavros