接口测试的过程记录

作者: 卜了了 | 来源:发表于2017-10-26 11:25 被阅读35次

    --------------------这还只是个雏形。-----------------------
    要应用大神的课来工作中,我想先从最简单的开始,搜索商品这个小功能开始。首先要准备数据
    目前接口测试测两方面的内容:关键参数值的比较和参数完整性的比较。
    这里先说关键参数值的比较。
    测试前先准备好测试用例,数据需要准备如下:
    1,数据库链接没有问题、
    2,数据库中新建两张表,测试用例表case_interface和用例配置表config_total
    数据需要有:


    Paste_Image.png

    红框中是必须的。
    3,得到红框内的数据:前面的几个都好说,在fiddler中执行查询操作返回的数据中找result_interface (接口返回结果)时,发现返回包的是个html文件。下一步是处理html文件,
    怎么处理呢?
    另,
    关于关键字:关键字是这个html里面最重要的数据, 比如说这个查询接口,是不是有个字段代表查询成功,或者是查询总数

    4,html的数据不知道怎么处理,当前是先搁置不处理,先找返回式json格式的接口来应用。

    ------------------------下面是:学习过程吐槽--------------------------------

    python做http的接口自动化测试,听上去还是有点高大上的。有好长时间我没有专心的做一件事(持续的坚持做一件事,最后还能出一点小成果那种)。这是个千聊直播课,选择的原因是当时有人推荐,加上对这块的确不甚了解。就开始学习了。

    从开始学到现在2个月了。最开始是千聊听课,然后跟着抄代码,然后把代码给调通,这个过程对debug调试从开始的不习惯,就写了n多print()语句,到后来的熟悉,然后发现print好烦,后又一一把他们删除了。到上周时基本把语句都调通顺了,调试过程中遇到的问题主要是语法错误。因为python2与python3是不一样的,有的是引用的包不同,后面发现有问题,再看原来是我写的一个print语句写错了(一脸尴尬--)

    上周末终于决定要开始赶紧在工作上应用一下,我的一个毛病是对于输入不抵触,但对输出就好像总畏惧,说白话就是听理论多,自己动手实践少。

    开始要应用,又回来想到底什么是接口,里面讲的参数完整性和关键参数值是怎么确定的等,想不清楚,又去请教老师。然后遇到一个问题,我们公司的网站返回的相应包是html格式的。而我学的是处理json串格式的。

    本来我料想的是直接把调通顺的那套代码拿过来一用就好。现在发现还要
    写没接触的代码。。开始傻眼。

    然后就有点后悔为何这么费事学代码。。为什么不是去学简单点的工具--比如jmeter。。但是后悔是没用 的。。反复想,然后觉得放弃这个python系列。转用jmeter工具来做,让自己不那么费劲。

    后面想到,假如用工具的话,万一遇到的也是html数据包呢,工具会处理吗?后面求证,发现并不能。。

    事情就僵住了。昨天找我们公司平台的返回包,看了发现大多是html,少量的返回包是json。然后。终于灵机一动,我可以先把这个返回包是json的先套用一下。

    然后刚才笨拙的套用完,however,算是有“应用”了。

    回头再看,问题还有很多,1,为什么做接口测试,2,当前公司没有接口文档,3,接口测试的意义在哪里。

    这些问题不是问大家,是我要去想的。当然大家也可以想下。

    我们之前在百人计划中学过很多方面的东西,当时听时,是否听懂了,后面工作中是否有应用,后面再回头看,疑问可能还会出现。然后再去找答案,会更进一步。

    相关文章

      网友评论

        本文标题:接口测试的过程记录

        本文链接:https://www.haomeiwen.com/subject/rdvhpxtx.html