| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 2021年10月6日国庆所学(个人笔记) -> 正文阅读 |
|
[开发测试]2021年10月6日国庆所学(个人笔记) |
Postman基本使用 按时间分:接口测试,功能测试,性能测试,自动化测试 功能测试——>黑盒测试 接口测试基础 为什么要进行接口测试?
接口概念:指系统或组件之间的交互点,通过这些交互点可以实现数据的交互(数据交互的通道) 接口分类:硬件接口和软件接口
系统之间的接口:多个内部系统之间的交互,内部系统与外部系统之间的交互 程序内部的接口:方法与方法之间,模块与模块之间的交互
(我们通过工具或代码向服务器发送请求,该请求按照接口文档的规定进行发送,测试返回的相应是否符合预期的结果,就可以检测接口是否存在问题了)
测试可以提前介入,提早发现bug 可以发现一些页面操作发现不了的问题 接口测试低成本高效益 不同于传统的单元测试,接口测试是从用户的角度对系统进行全面的检测
使用接口测试工具来实现,比如:JMeter,Postman 通过编写代码来实现,比如:Python+Request
请求地址 描述 请求方式 请求所带的参数及其类型——请求头、请求体、url 返回所带的参数及其类型(相应数据格式) 状态码 (如下图):
网络协议
OSI七层模型
TCP/IP四层概念模型
HTTP(Hypertext Transfer Protocol Vertion 1.1)—— 超文本传输协议-版本 HTTPS(Secure Hypertext Transfer Protocol)——安全超文本传输协议 FTP(File Transfer Protocol)——文件传输协议 RIP(Routing Infomation Protocol)——路由信息协议 TCP/IP(Transmission Control Protocol/Internet Protocol)——传输控制协议/Internet协议 UDP(User Datagram Protocol)——用户数据报协议 TFTP(Trivial File Transfer Protocol)——小文件传输协议 DHCP(Dynamic Host Configuration Protocol)——动态主机配置协议
请求行 请求头 请求体
实例 状态码
https协议需要到CA申请证书,一般免费较少、需要一定的费用 http是超文本传输协议,信息是明文传输,https是ssl加密传输协议 http和https使用的是完全不同的连接方式,http端口是80,https端口是443 http的链接很简单,是无状态的,https协议是由ssl+http协议构建的可行加密传输、身份证的网络协议,比http协议安全
(1)TCP是可靠传输,UDP是不可靠传输; (2)TCP面向连接,UDP无连接; (3)TCP传输数据有序,UDP不保证数据的有序性; (4)TCP不保存数据边界,UDP保留数据边界; (5)TCP传输速度相对UDP较慢; (6)TCP有流量控制和拥塞控制,UDP没有; (7)TCP是重量级协议,UDP是轻量级协议; (8)TCP首部较长20字节,UDP首部较短8字节;
第一种:scp使用说明: 1、把本机的文件传给目的服务器: 1scp get66.pcap root@192.168.1.147:/super 备注:把本机get66.pcap拷贝到147这台服务器的super目录下,需要提供147的密码 2、在本机上执行scp,把远端的服务器文件拷贝到本机上: 1scp root@192.168.1.147:/super/dns.pcap / 备注:在本机上执行scp,把远端服务器的dns.pcap文件拷贝到本机的根目录下 3、拷贝目录下的所有文件: 1scp -r /super/ root@192.168.1.145:/ 备注:把/super/目录下的所有文件,拷贝到145服务器根目录下 第二种:xshell软件里的xftp程序: xshell这个软件很好,强烈推荐哦!!! 里面有个xftp小插件,可以支持文件在笔记本和服务器互传,这个小插件需要单独在网上下载,直接百度搜xftp,很方便。 1、点击xshell软件上的xftp图标(前提xftp已经下载好) 2、然后就可以互传文件了啊
选择协议:选择SSH2协议。 输入需要连接的主机的IP地址 输入需要连接的主机的用户名和密码。 postman基本使用——断言 在程序设计中,断言是一种放在程序中的一阶逻辑,目的是为了验证预期结果和测试结果。
测试集:collections,相当于整个项目 模块:建立成folder 接口:request
python中的断言使用assert来实现,其语法形式为:assert 表达式,‘断言信息’ 如果断言通过,则继续执行断言以下的代码。如果断言未通过,则程序直接抛出异常,异常名称为:AssertionError,异常信息为:断言信息,如未指定断言信息,则不显示断言信息。
设置全局变量和局部变量的作用: 当两个接口之间有关联时——前一个接口里的某一个数据在后一个接口要使用,就进行关联 操作方法:在前一个接口里set,在后一个接口里使用(两个花括号 + 变量名)
|
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 2:24:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |