第一次HTTP接口测试

Posted 柠檬班软件测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一次HTTP接口测试相关的知识,希望对你有一定的参考价值。

你这么优秀,一定只想把“柠檬班”置顶


大家好,我是柠檬班Python11期的学员小魔仙。


学完接口自动化测试了,我决定把它运用到现在正在进行的项目上。


兴致勃勃地创建了一个项目。然而,这一刻才明白,发现除了课堂上所讲的内容,还有很多很多的坑需要填补。


报班学习,除了要学习到课堂上老师所讲的内容,更重要的是需要学习到解决问题的方法。


在完成了我的第一个接口请求之后,终于缓了一口气。


下面介绍一下我的艰辛历程: 经过查看接口文档,发现这是一个post请求,那么好的,看我的!


1

创建一个http_request请求: i


第一次HTTP接口测试


运行: {'msg': '【认证鉴权服务器】找不到clientId', 'result': False, 'kind': '610010000100001'} 


咦,报错了!找不到clientId


2

使用fiddler工具抓包


在华华老师的提示下,我把它放在headers里去,通过使用fiddler工具抓包。


我把请求头里的信息放到了headers里:


第一次HTTP接口测试


运行: {'msg': '数据解析异常,请输入有效的数据信息', 'kind': '0000003', 'result': False} 


哎, 这是什么鬼。


3

数据分析


经过分析,查资料,数据需要做个处理。


所以我决定尝试处理一下data的数据: 用json处理data的数据:


第一次HTTP接口测试


运行: {'data': {'flag': True}, 'result': True} 


嘿嘿,终于成功了。


4

封装成类


把它封装成类,并加上处理异常的操作:


第一次HTTP接口测试

第一次HTTP接口测试


运行: 结果是:{'data': {'flag': True}, 'result': True}


这是我的第一次脱离课堂,自己实际动手去做接口自动化,经过自己的尝试,最终成功了! 


自动化测试还有很多路要走,但是我会继续努力的!


第一次HTTP接口测试

第一次HTTP接口测试 

今日福利

需要接口测试基础知识学习视频

可加小米老师微信:

13327316731

第一次HTTP接口测试

第一次HTTP接口测试




以上是关于第一次HTTP接口测试的主要内容,如果未能解决你的问题,请参考以下文章

HTTP API接口测试利器PostMan介绍

使用Jmeter进行http接口测试

使用jmeter 进行http 接口测试

使用Jmeter进行http接口测试

使用Jmeter进行http接口测试

使用Jmeter进行http接口测试 -----