对于所有人来说,测试就是测试,每人都可以对熟悉的项目的API进行测试,可是对不熟悉的项目呢?
就拿知乎来说,它的登陆比较复杂,但是如何保持登陆状态呢?知乎只需要携带uid和authorized code 就可以携带着访问其他接口。
如下图:
每一次的测试都好比一次开发,你需要了解所要测试项目的所有细节,And some time ,it is not that easy.
目前,HTTP接口工具主要分为以下几类:
1,接口手工测试工具:这类工具主要是用来模拟发送http请求,并接收接口返回的数据。这类工具包括Fiddler,Postnam,Wireshak,在线HTTP地址等,使用于日常的手工测试。
2,接口自动化测试工具;相比接口的普通测试工具,此类工具能批量处理接口请求,支持断言判断并能生成简单的测试报告,这类工具包括Jmeter,soapUI等。
3,接口性能测试工具:主要验证接口性能指标。这类工具包括LoadRunner,Jmeter,sonpUI等
HTTP接口测试语言,目前使用最多的是python ,但是大家都忽略了Java也有http测试框架可以使用,同样支持接口测试。
获取web测试的常规方法是:首先使用fidder对调用接口的过程进行抓包,web端和手机端豆科仪使用该工具。然后把获取的请求头信息粘贴到对应的工具的请求信息中,如果是post请求请注意,必须填写相应的参数。如果是使用代码测试也请你把获取到的Json数据粘贴过去。
对于手机端测试如下:
1.代理服务器使用(手机应用录制)
步骤一:手机设置WLan为主机地址,端口号任选
步骤二:添加线程组,再在线程组下添加http请求
步骤三:设置主机号及端口号(与手机设置一致)
步骤四:工作台添加代理服务器
步骤五:设置代理服务器,启动即可录制