首页 > 其他分享 >接口测试原理,接口自动化测试与性能自动化测试、UI自动化测试、单元测试的区别

接口测试原理,接口自动化测试与性能自动化测试、UI自动化测试、单元测试的区别

时间:2022-10-02 16:57:10浏览次数:54  
标签:请求 单元测试 接口 UI 测试 自动化

接口测试与UI测试、性能测试、单元测试的区别:

一、接口自动化测试与UI自动化测试:

原理不同:

UI自动化测试,通过元素定位模拟人的眼睛和手进行界面和页面的操作

接口自动化测试,通过模拟发送请求(request请求、传入什么数据、response响应结果),获取响应结果

 

二、接口自动化测试与性能自动化测试:

原理一致,目标不同:

接口自动化测试:为了测试接口输入参数是否进行了校验,响应结果是否符合接口设计要求

性能自动化测试:为了测试大数据量情况下或大用户量访问下,系统能否正常运行、系统处理的响应时间、服务器的资源占用情况(cpu、内存等)

 

三、接口测试与单元测试:

测试对象不同:

单元测试:独立的代码内部逻辑是否正确

接口测试:接口的实现以及接口之间的调用是否正确

 

接口测试的原理:
1、协议的作用:规定在网络上进行数据传输的规则

    HTTP协议的组成:

    请求(请求行(包含请求方法、URL地址)、请求头、空行、消息主体)

    响应(请求行(状态码)、请求头、空行、消息主体)

2、协议与接口的关系

通过分析协议数据包,来获取接口测试的相关内容(请求地址、请求方法、接口参数、接口返回值)  

3、用什么方法获取在网络上传输的接口数据包?

抓包工具,常用的有fiddler

 

标签:请求,单元测试,接口,UI,测试,自动化
From: https://www.cnblogs.com/shan-55/p/16749001.html

相关文章

  • 接口
    接口普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法!专业的约束和实现分离:面向接口编程接口就是规范,定义的是一组规则......
  • 接口
    接口packageoop.interfacee;//接口都需要有实现类publicinterfaceUserService{voidadd();//接口中的定义都是抽象的publicabstractpublicstaticfin......
  • 初始接口
    一、接口测试与UI测试的区别:UI测试的原理为:1、进行元素定位2、模拟手工操作3、输入测试数据4、获取输出结果(有界面的)模拟手工操作-->获取界面输出结果接口测试的原......
  • 在强化学习算法性能测试时使用训练好的模型运行游戏,此时如何控制实时游戏画面的帧数
    问题:在强化学习算法性能测试时使用训练好的模型运行游戏,此时如何控制实时游戏画面的帧数?  ========================================  看到很多训练好的模型与游戏交......
  • 【精品】Intellij 中使用 HTTP客户端 测试API
    前提在Intellij中使用HTTP客户端测试API,首先需要开始**httpclient**插件。语法如果要添加JSON参数的请求头,只需添加Content-Type标头和请求正文同一文件中的多个......
  • UE C++教程之接口 UINTERFACE
    我是谁不重要,重要的是,我能做什么。近期笔者在进行UE的开发时,实现多武器的换弹与开火需要用到接口。而笔者以前是做Unity开发的,遂没有使用过UEC++的UINTERFACE,而这个接......
  • 抽象类和接口
    Tips:除非必须使用,否则不要用接口和抽象类(大多时候,常规类就可以解决问题)在合理的范围内尽可能抽象,相比于抽象类,我们更倾向于接口的使用......
  • 接口中的静态方法——模板方法设计模式
    先看一个简单的例子,相信看完下例,你会对模板方法有一个初步的了解interfaceOperations{voidexecute();//接口中的静态方法staticvoidshow(String......
  • jmeter测试rpc接口-使用dubbo框架调用
    1.下载用于测试dubbo的springboot项目参考文章:http://t.zoukankan.com/111testing-p-11297038.htmlhttps://zhuanlan.zhihu.com/p/539190478dubbo介绍:https://www.cn......
  • 测试用例框架——C语言
    测试用例框架——C语言目录测试用例框架——C语言1宏定义2初始化函数3测试的结果函数4状态测试函数5字符串的比较函数6值比较函数1宏定义staticintTestNum=......