找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
接口也叫api:
接口一般分为两种:
第一种:系统与方法,模块与模块
第二种:系统与系统——类似于第三方支付接口对接


接口的分类:
webservice :也是基于http协议进行传输的,请求报文和返回报文都是xml格式
http:通过路径来区分调用的方法,他的请求报文以及返回报文都是json格式。



接口测试在什么阶段进行
接口测试是在前端页面没有成型前就进入测试了,开发把接口开发好之后就会进入接口测试了。

前后端联调---前端开发与后端开发对接接口---前端会通过后端开发接口进行获取后端的数据展示在前端页面--



接口测试的流程:
1.后端开发编写好接口---形成接口文档
2.测试获取到接口测试文档--进行分析
3.接口用例设计--等价类/边界值方法设计
4.用例评审
5.选择接口测试的工具-—-postman   jmeter接口测试工具
6.执行接口测试。
7.提交bug,追踪定位问题
8.书写接口测试小结



接口测试:
单接口测试:测试这个单条接口的正确性:postman jmeter做单接口测试
多接口测试:多条接口进行关联性的测试,接口与接口之间的数据传递是否正确



TCP/ip模型
应用层:
        http:超文本传输协议/基于TCP协议,用来传输数据
        Telnet:远程登录协议
        FTP,TFTP:文件传输协议;FTP 负责计算机之间的文件传输
        DNS:域名解析协议
        SMTP:邮件传输协议

传输层:
        tcp协议:面对连接协议用于应用层序和网络之间的数据传输控制
        UDP:也是用应用程序网络之间数据传输


网络层:
        ip:负责计算机之间的通讯
        icmp:负责网络中的错误处理


数据链路层:
        arp:地址解析协议
        rarp:逆向地址解析协议

物理层:
        4a pam5协议:以太网传输物理层的协议


HTTP协议:
    1,HTTP和HTPPS都是属于超文本传输协议,都是用于在web浏览器与服务器之间数据传输
    2.HTTP以明文的方法是进行传输数据,这种传输数据的方式很容易被其他人截取到数据类容是不安全的。
    3.https协议;是一个安全的传输协议:他是基于http协议的基础之_上增加ssl证书加密的协议,
    ssl证书他是依靠证书来验证服务端的身份,进行客户端与服务端的通讯进行加密

主要的区别:https需要申请ca证书进行证书加密,是一个安全的传输协议,需要一定的费用
        http的端口是80 https 是443





Fiddler 4
1.fiddler 标记接口右键mark选择颜色进行标记
2.右键save 选择selecatd session选in ...zip 保存桌面
3.直接提交bug 从禅道提交 添加文件


fiddler 模拟弱|网测试》
不同网段下的场景2g 3g 4g 5g wifi看我的软件在不同的13网速情况下的响应状态
1.ctrl +r 修改配置文件
2.搜索关键字simluate进行查找
3.修改上传下载的延迟数—--
4.ctrl s 保存推出
5.重启fiddler



你的post请求和get请求的区别
1.post请求他是将所有的参数放在body当中,安全性较高130
2.post请求请求速度比get请求慢
3.post请求的参数长度没有限制
4.post请求接受任意形式的参数

get请求:
1.请求比post请求要快,一般用于查找
2.安全性比较低,他是将所有的参数放在url栏,用户通过肉眼就能够捕获到请求的数据以及参数
3.get请求的长度有限制
4.请求的数据类型只支持int和字符串


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册