![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口测试
文章平均质量分 83
风口的梅梅
飞的更高看的更远
展开
-
接口测试的测试用例编写
一、.接口功能测试的测试方案规格建议可以有如下几点:1、需求所涉及的接口的背景描述2、接口跟页面功能交互的关联关系3、接口逻辑的流程图4、接口文档定义5、接口所涉及的缓存,以及缓存对应的key值,失效时间定义6、接口所涉及的SQL,以及数据库表字段定义7、接口历史功能验证(新增接口测试不需要)8、接口涉及话单,短信,推送消息等描述9、接口涉及的配置参数和开关等描述...原创 2018-12-09 16:24:35 · 2849 阅读 · 0 评论 -
Python3 迭代器与生成器(15)
Python3 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:实例(Python 3.0+)>>...原创 2019-02-05 12:57:29 · 95 阅读 · 0 评论 -
Python3 数据结构(17)
Python3 数据结构本章节我们主要结合前面所学的知识点来介绍Python数据结构。列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:方法 描述 list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。 li...原创 2019-02-05 20:05:53 · 394 阅读 · 0 评论 -
Python3 模块(18)
Python3 模块在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数...原创 2019-02-06 08:49:17 · 145 阅读 · 0 评论 -
Python3 输入和输出(19)
Python3 输入和输出在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。 输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。 如果你希望输出的形式更加多样,可以使用 str...原创 2019-02-06 09:19:51 · 320 阅读 · 0 评论 -
Python3 错误和异常(21)
Python3 错误和异常作为Python初学者,在刚学习Python编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。Python有两种错误很容易辨认:语法错误和异常。语法错误Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例>>>while True print('Hello world') File "<...原创 2019-02-07 11:14:20 · 161 阅读 · 0 评论 -
Python3 面向对象(22)
Python3 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面...原创 2019-02-07 11:21:37 · 205 阅读 · 0 评论 -
Python3 标准库概览(23)
Python3 标准库概览操作系统接口os模块提供了不少与操作系统相关联的函数。>>> import os>>> os.getcwd() # 返回当前的工作目录'C:\\Python34'>>> os.chdir('/server/accesslogs') # 修改当前的工作目录>>> os...原创 2019-02-09 08:27:37 · 95 阅读 · 0 评论 -
Python3 正则表达式(24)
Python3 正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re...原创 2019-02-09 08:47:00 · 216 阅读 · 0 评论 -
Python CGI编程(25)
Python CGI编程什么是CGICGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:1、使用你的浏览器访问URL并连接到HTTP ...原创 2019-02-09 08:50:11 · 186 阅读 · 1 评论 -
Python3 MySQL 数据库连接 - PyMySQL 驱动(27)
Python3 MySQL 数据库连接 - PyMySQL 驱动本文我们为大家介绍 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查。什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 p...原创 2019-02-16 15:35:22 · 136 阅读 · 1 评论 -
Python MySQL - mysql-connector驱动(26)
Python MySQL - mysql-connector 驱动MySQL 是最流行的关系型数据库管理系统,如果你不不熟悉 MySQL,可以阅读我们的 MySQL 教程。本章节我们为大家介绍使用 mysql-connector 来连接使用 MySQL, mysql-connector 是 MySQL 官方提供的驱动器。我们可以使用 pip 命令来安装 mysql-connector:...原创 2019-02-12 06:30:46 · 544 阅读 · 2 评论 -
Python3 日期和时间
Python3日期和时间Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.tim...原创 2019-03-04 05:51:51 · 216 阅读 · 0 评论 -
云效平台性能测试功能:一个基于Jmeter的性能压测平台
云效平台性能测试功能(Galaxy)是一个基于Jmeter的性能压测平台,它集脚本、场景、压测、监控和报表展示为一体,是一个能快速、低成本实施压测的平台。降低了入门使用成本,让开发和测试都可以方便的执行性能压测。做网站开发的同学都知道,网站的加载速度是影响用户访问的一个重要因素。如果你的网站打开速度很慢,那么你的访客很可能会流失到你的竞品平台,那么既浪费了用户推广成本,又造成了不良口碑...原创 2019-08-13 15:49:25 · 1112 阅读 · 0 评论 -
接口测试主要的内容
原创 2019-09-03 21:47:20 · 1615 阅读 · 0 评论 -
app测试和接口测试区别
1、什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 2、为什么要做接口测试? a) 如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,接口测试可以提供这种情况下的解决方案。 b) 接...原创 2019-09-03 22:01:55 · 2596 阅读 · 0 评论 -
接口自动化时间设置
${year}${sec}Get Timeyear,sec${fullmoney}Evaluate${year}+${sec}${fullmoney} = 20422.${startdate}向后偏移日期1 days${enddate}向...原创 2019-09-03 22:14:41 · 649 阅读 · 0 评论 -
接口测试:接口常见类型
接口是指外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口,内部接口又包括:上层服务与下层服务接口、同级接口。常见web接口:一类是http协议的接口,另一类是web service接口(如soup、rmi、rpc协议)。本文主要介绍http请求接口。常见的http请求方式包括:get(查)、post(增),除此之外还有put(改)、delete(删)等。1)get...原创 2019-09-04 11:17:50 · 1877 阅读 · 0 评论 -
Python3 循环语句(14)
Python3 循环语句本章节将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示:while 循环Python中while语句的一般形式:while 判断条件: 语句同样需要注意冒号和缩进。另外,在Python中没有do..while循环。以下实例使用了 while 来计...原创 2019-02-03 22:41:51 · 147 阅读 · 0 评论 -
Python3 条件控制(13)
Python3 条件控制Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1 elif condition_2: statement_block_2 else: state...原创 2019-02-03 15:58:30 · 253 阅读 · 0 评论 -
Robot Framework 内建库
Robot Framework 内建库内建库也映射成了用户关键字,需要的自取。*** Keywords ***失败后继续运行 [Arguments] ${keyword} @{args} Run Keyword And Continue On Failure ${keyword} @{args}日志 [Arguments] @{ms...原创 2019-01-27 12:55:14 · 347 阅读 · 0 评论 -
Robot Framework 标准类库
下面关键字全部由 Builtin 库提供,Builtin 为 Robot Framework 标准类库。Builtin库提供常用的关键字1、loglog 关键字就是编程语言里的“print”一样,可以打印任何你想打印的内容。2、定义变量通过“Set variable”关键字来定义变量3、连接对象“Catenate”关键字可以连接多个信息加上“SEPARA...原创 2019-01-21 15:28:16 · 477 阅读 · 0 评论 -
Python3 函数
Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任...原创 2019-01-27 11:44:16 · 349 阅读 · 0 评论 -
ython3 迭代器与生成器
Python3 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:实例(Python 3.0+)>>...原创 2019-01-27 11:46:04 · 529 阅读 · 0 评论 -
Python3 循环语句
Python3 循环语句本章节将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示:while 循环Python中while语句的一般形式:while 判断条件: 语句同样需要注意冒号和缩进。另外,在Python中没有do..while循环。以下实例使用了 while 来...原创 2019-01-27 11:47:58 · 123 阅读 · 2 评论 -
python3 基本数据类型(3)
python3 基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:实例(Python 3.0+)#!/usr/bin/p...原创 2019-01-27 12:11:27 · 113 阅读 · 1 评论 -
Python3 解释器(4)
Python3 解释器Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在 /usr/local/python3 目录中。安装完成后,我们可以将路径 /usr/local/python3/bin 添加到您的 Linux/Unix 操作系统的环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python3 。$...原创 2019-01-27 12:14:21 · 181 阅读 · 0 评论 -
Python3 运算符(5)
Python3 运算符什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级接下来让我们一个个来学习Python的运算符。Python算...原创 2019-01-27 12:16:59 · 3146 阅读 · 0 评论 -
Python3 数字(Number)(6)
Python3 数字(Number)Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var2[,var3[....,var...原创 2019-01-27 12:37:42 · 269 阅读 · 0 评论 -
Python3 字符串(7)
Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!' var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串...原创 2019-01-27 12:41:19 · 143 阅读 · 0 评论 -
Python3 列表(8)
Python3 列表序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以...原创 2019-02-03 10:03:34 · 178 阅读 · 0 评论 -
Python3 元组(9)
Python3 元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。实例(Python 3.0+)>>>tup1 = ('Google', 'Runoob', 1997, 2000); >>> tup2 = (1, 2, 3, 4, 5...原创 2019-02-03 10:29:00 · 157 阅读 · 1 评论 -
python平方根
以下实例为通过用户输入两个数字,并计算两个数字之和:实例(Python 3.0+)# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com # 用户输入数字 num1 = input('输入第一个数字:') num2 = input('输入第二个数字:') # 求和 sum = float(num1)...原创 2019-01-28 20:23:32 · 2416 阅读 · 0 评论 -
Python 二次方程
实例(Python 3.0+)# Filename : test.py # author by : www.runoob.com # 二次方程式 ax**2 + bx + c = 0 # a、b、c 用户提供,为实数,a ≠ 0 # 导入 cmath(复杂数学运算) 模块 import cmath a = float(input('输入 a: ')) b = float(input('输入 b...原创 2019-01-28 20:29:27 · 1395 阅读 · 1 评论 -
Python3 字典(10)
Python3 字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一...原创 2019-02-03 11:08:25 · 111 阅读 · 0 评论 -
Python3 集合(11)
Python3 集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)实例(Python 3.0+)>>>baske...原创 2019-02-03 11:26:37 · 211 阅读 · 0 评论 -
Python3 编程第一步(12)
Python3 编程第一步在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。实例(Python 3.0+)#!/usr/bin/python3 # Fibonacci series: 斐波纳契数列 # 两个元素的总和确定了下一个数 a, b = 0, 1 while b < 10: print(b) a, b = b, a+b...原创 2019-02-03 14:18:42 · 130 阅读 · 0 评论 -
robotFramework:几种set Variable区别
Set Global Variable使用范围:在所有测试套件中都可以使用该关键字定义的变量。Set Suite Variable使用范围:使用此关键字设置的变量在当前执行的测试套件的范围内随处可用。Set Test Variable使用范围:使用此关键字设置的变量在当前执行的测试用例的范围内随处可用Set Variable使用范围:该关...原创 2019-09-17 10:50:52 · 2024 阅读 · 1 评论