随笔分类 - 自动化测试
1
摘要:# unittest 单元测试的一个框架# 什么框架# 一堆工具的集合。# TestCase# TestSuite 测试套件,多个用例在一起# TestLoader是用来加载TestCase到TestSuite中的# TestRunner是来执行测试用例的,测试的结果会保存到TestResult实例
阅读全文
摘要:import os,datetimeclass BakDb(object): def __init__(self,ip,username,passwd,port=3306,path='/tmp/db_bak'): self.ip = ip self.username = username self.
阅读全文
摘要:# 多线程:# 咱们打开的程序都一个进程。# 线程是包含在进程里的。# 进程里面最少有一个线程# 线程之间是互相独立的# 主线程## cpu是几核的,就只能同时运行几个进程## python的多线程是利用不了多核cpu的,GIL 全局解释器锁的# 如果想利用多核cpu的话,就是用多进程## I0密集
阅读全文
摘要:一、面向对象编程 面向对象--Object Oriented Programming,简称oop,是一种程序设计思想。把一些公用的函数封装到一个类里面。 二、类 属性:属性就是类里面的一个变量,有类变量和实例变量,类变量是类在定义的时候就有的,实例变量是在实例化的时候才产生的变量。 方法:方法就是类
阅读全文
摘要:#Url编码import tracebackimport urllib.parses = 'besttest 自动化测试'print(urllib.parse.quote(s)) # url编码print(urllib.parse.quote_plus(s)) # url编码,src = 'http
阅读全文
摘要:python发送邮件使用smtplib模块import smtplib,osfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport base64class SendMail(ob
阅读全文
摘要:import xlwt, xlrdfrom xlutils.copy import copybook = xlwt.Workbook() # 新建一个excelsheet = book.add_sheet('sheet1') # 添加一个sheet页sheet.write(0, 0, '姓名')sh
阅读全文
摘要:import urllib.requestimport json,requests#发送get请求url = 'http://api.nnzhp.cn/api/user/stu_info?stu_name=小黑马'req = requests.get(url) #发送get请求print(req.t
阅读全文
摘要:import datetime, pymysql# print(datetime.datetime.today()) # 当前时间至秒# print(datetime.datetime.now()) # 当前时间,与today一致# print(datetime.datetime.today().s
阅读全文
摘要:import flask, jsonfrom tools import op_mysqlserver = flask.Flask(__name__)@server.route('/get_user', methods=['get', 'post']) # 定义接口访问的路径和请求方式def get_
阅读全文
摘要:# json、os、sys、random、string、time、hashlib# json模块import json# json串就是字符串。d = { 'car': {'color': 'red', 'price': 100, 'count': 50}, '挨粪叉': {'color': 're
阅读全文
摘要:# 函数:# 一、少用全局变量# 1.不安全,易被修改# 2.运行用占中内存# 二、函数返回多个值,如果有多个值返回时,return的结果以元组格式返回def hello(a, b, c, d): return a, b, c, d# 三、列表推导式res = hello('ybq', 'mpp',
阅读全文
摘要:# 一个python文件就是一个模块# 1、标准模块:python自带的,不需要你安装的# 2、第三方模块:需要安装,别人提供的。# pip install xxx 自动化安装的# 手动安装# 首先下载安装包# 解压# 在命令行里面进入到这个解压之后的目录# 执行python setup.py in
阅读全文
摘要:# 数据类型:int string list tuple dict bool float set# 集合,天生去重,集合是无序的,所以没有办法通过下标取值s = set() # 空的集合s2 = {'1', '2', '3', '4'}s3 = {'1', '2', '5'}s2.add('1')
阅读全文
摘要:import requests, os, timef = open('a', 'w', encoding='utf-8')f.read() # 读取文件里面所有的内容,返回的是字符串f.readline() # 只读一行的内容,返回的字符串f.readlines() # 读取文件里面所有的内容,返回
阅读全文
摘要:# 数组操作stus = ['xiaohong','xiaobai','xiaohei'] #中括号定义,下标从0开始,最后往前从-1开始stus.append('xiaozhang') #List增加元素,默认增加在最后stus.insert(1,'xiaoming') #指定位置增加元素,下标不
阅读全文
摘要:压测指标:TPS/QPS,响应时间 jmeter压测设置 jmeter压测结果监听器添加 jmeter压测结果监听器添加 jmeter压测结果查看(Samples:请求次数,Average:平均响应时间/ms,Throughput:TPS) jmeter加压力机(压力机之间能ping通) Liunx
阅读全文
摘要:语言类型 注释 变量定义 输入与输出 条件判断 循环 字符串格式化
阅读全文
摘要:接口知识 接口测试就是功能测试,接口测试依赖接口文档。 接口通用的数据类型:json(key:value),xml(<ID>0001</ID>) json数据格式 {id:100, //Key:value形式,参数之间用'',"隔开,int类型不需要引号 name:"小明" } //参数最后不需要逗
阅读全文
1
浙公网安备 33010602011771号