自动生成测试数据—接口

356 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第14天,点击查看活动详情

大家好,我是阿萨。前2天,我们介绍了如何用代码生成图片和测试数据。有些同学就会说了,我不会写代码怎么办?

别急,今天我们讲讲用抓包工具如何造数据。

首先第一步了解下业务,最基本知道哪些接口会给数据库增加数据。整理业务操作。

第二步,使用抓包工具 postman,fiddler,jmeter,Charles,proxyman,burpsuite等等你觉得你喜欢的抓包工具对业务操作抓包。识别出修改数据库的接口。

第三步:识别出接口中的参数,标记参数,修改参数并重放接口功能,指定执行次数,就可以直接给数据库增加数据了。

第四步:如果想要参数结果不同,可以使用csv或者txt 保存所有需要替换的值,然后使用文本文件里的值替换接口中的值。重放接口即可。postman ,jmeter和burpsuite 亲测有效。proxyman,fiddler和Charles 不确定是否支持批量修改参数,有了解的可以解答下

重复以上1-4,就可以即测试了接口,也造了数据。

这个方法需要测试人员对接口和业务非常熟悉,如果不太熟悉可以找下开发人员多了解下。