05 2020 档案
摘要:1. 查询设备号 adb devices 结果: 2. 查询日志 adb shell "logcat |grep OkHttp" 3. 安装apk adb install xxx.apk 4. 卸载app adb uninstall com.xxx.app 5. 传递文件 adb push 文件名
阅读全文
摘要:添加:HTTP Request Add Assertions Response Assertion(响应断言)
阅读全文
摘要:接口返回响应为: { "code":0, "data":{ "appAllowed":true, "approved":false, "createTime":1587106069000, "employeeNumber":"10025635", "enabled":true, "errorCode
阅读全文
摘要:路径:Transaction Controller(事物控制器) Add Saampler HTTP Request 具体如下添加:
阅读全文
摘要:Tread Group add Logic Controller Transaction Controller(事物控制器) 在其下可添加接口请求,方便管理接口
阅读全文
摘要:创建线程Tread Group 在线程下创建:Tread Group add Config Element HTTP Request Defaults 作用: 已经添加好 Protocol Server Name or IP Port Number 后,之后的每个接口中无需再添加服务器地址及端口,和
阅读全文
摘要:一、添加 测试计划 add Config Element JDBC Connection Configuration 配置数据库连接池 Variable Name for created pool :数据库对外对象 Database URL : jdbc:mysql://服务器地址+端口号/数据库名
阅读全文
摘要:路径:测试计划 add Config Element User defined Variables 该模块中可添加一些 之后测试需要多次用到的参数,例如服务器地址,端口号,第三方服务等 也可添加一些时间参数
阅读全文
摘要:一、unittest属性如下 ['BaseTestSuite', 'FunctionTestCase', 'SkipTest', 'TestCase', 'TestLoader', 'TestProgram', 'TestResult', 'TestSuite', 'TextTestResult',
阅读全文
摘要:json:是一种数据格式,是纯字符串。可以被解析成Python的dict或者其他形式。 dict:是一个完整的数据结构,是对Hash Table这一数据结构的一种实现,是一套从存储到提取都封装好了的方案。它使用内置的哈希函数来规划key对应value的存储位置,从而获得的数据读取速度。 一、json
阅读全文
摘要:一、GET请求 1. 代码如下 class RunMain(): def send_get(self, url, data): result = requests.get(url=url, params=data) res = result.text return res def run_main(
阅读全文
摘要:一、项目结构 1. 新建一个工程,工程名为:sales_interface_auto 2. 在工程的根目录新建一个py脚本:runAll.py 执行接口自动化的入口,项目工程部署完毕后直接运行该文件即可 3. 在项目下创建几个package包: common:这个包放置一些公共的方法,例如:读取ex
阅读全文
摘要:一、问题描述 中文字符写入文件时,存储为乱码 二、代码如何实现 def write_potentiall_user_info(self,id_no ,c_name ,c_mobile ): config.set("PersonalInformation","id_no",str(id_no)) co
阅读全文
摘要:一、可变参数 1.1 元组 """可变参数""" def test01(a,b,*c): print(a,b,c) test01(10,20,33,44,55) # 10 20 (33, 44, 55) 1.2 字典 def test02(a,b,**c): print(a,b,c) test02(
阅读全文
摘要:一、定义 """ 浅拷贝和深拷贝 浅拷贝:不拷贝子对象的内容,只拷贝子对象的引用 深拷贝:会将子对象的内存也拷贝,对子对象的修改不会影响源对象 """ 二、具体实现 2.1 浅拷贝 import copy def test_copy(): a = [10,20,[60,70]] b = copy.c
阅读全文
摘要:一、列表推导式 # 列表推导式生成列表对象,语法如下: ''' [表达式 for item in 可迭代对象] 或者 [表达式 for item in 可迭代对象 if 条件判断] ''' 例子 l1 = [x for x in range(5)] print(l1) # [0, 1, 2, 3,
阅读全文
摘要:一、直接上题 练习一: """ 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 """ 代码: for i in range(5): for j in range(5): print(i,end="\t") print() 练习二:九九乘法表 1*
阅读全文
摘要:格式: 代码块1 if 条件 else: 代码块2 如果条件成立,执行 代码块1 ,不成立执行 代码块2 代码如下: """ 三元运算符与if """ s = input("请输入一个整数:") if int(s) < 10: print(s + "是一个小于10的数") else: print(s
阅读全文
摘要:一、set()定义 """ set()集合:集合是无序可变的,不可重复,集合底层是字典实现, 集合中的所有元素都是字典中的“键对象”,因此是不能重复的,且是唯一的 """ 二、集合 2.1 集合创建 # 1.集合创建创建空的set集合b = set() a = {11,22,33,55,44,66}
阅读全文
摘要:一、字典的特点 """ 字典:通过键对象,获取对应的值 特点:“键”是任意不可变数据,比如:整数,浮点数,字符串,元组 但是:列表、字典,集合这些可变对象,不能作为键使用,并且“键”不能重复 """ 二、字典的创建 2.1 第一种方式 # 第一种方式 a1 = {'name':'chu','age'
阅读全文
摘要:一、元组的特点 """元组的总结:""" ''' 元组的核心特点:不可变序列 元组的访问和处理速度要比列表快 与整数和字符串一样,元组可作为字典的键,列表永远不可以作为字典的键使用 ''' 二、元组的创建 2.1 普通创建 # 1. 普通创建 a1 = (10,20,30) print(type(a
阅读全文
摘要:一、普通列表创建 1.1 普通列表创建 # 1. 普通列表创建 a = [] a.append(20) print(a) 1.2 range() 创建整数列表 b = list("chushujin") print(b) c = list(range(10)) print(type(c)) prin
阅读全文
摘要:一、基本运算符 """ 基本运算符: and / or / not : 布尔与 布尔或 布尔非 is / is not : 同一性判断,判断是否为同一对象 < / <= / > / >= / != / == : 比较值是否相同,可以连用 | / ^ / & : 按位或 按位异或 按位与 << / >
阅读全文
摘要:io模块 import io ''' 可变字符串,修改过程中不会产生新的对象 ''' s = "hello baobao" sio = io.StringIO(s) print(sio) # <_io.StringIO object at 0x1087efdc8> sio.seek(4) print
阅读全文
摘要:一、format()用法 1. 简单用法: ''' format()用法: ''' a1 = "name is {0} ,age is {1:#^8},{0} is my girlfriend" a2 = "name is {0} ,age is {1:#<8},{0} is my girlfrie
阅读全文

浙公网安备 33010602011771号