mocha示例:通过遍历参数快速完成接口测试参数检查
Posted 发现bug
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mocha示例:通过遍历参数快速完成接口测试参数检查相关的知识,希望对你有一定的参考价值。
接口测试过程中根据接口文档中参数类型、参数输入范围,需要对接口的参数合法性进行检查。在实际测试过程中,某些接口存在大量参数,纯粹使用手工测试会浪费我们大量的时间。因此需编写测试脚本对参数进行遍历,来完成参数的快速检查。
本实例使用fiddler抓取了本机的一个http请求,暂无接口文档。抓取的接口为QQ浏览器的新闻推荐接口,如下所示:
1、检查参数非空
2、检查参数长度(假设参数长度不超过50个字符)
3、简单检查sql注入
4、总体运行效果
总结
使用mocha测试过程中,巧妙使用javascript 中的两个方法Object.forEac()、Array.forEach()方法,可以非常方面的遍历对象、数组,参数检查类的测试变得非常轻松。
以上是关于mocha示例:通过遍历参数快速完成接口测试参数检查的主要内容,如果未能解决你的问题,请参考以下文章