自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 资源 (9)
  • 收藏
  • 关注

原创 redis概述-1

视频链接:【尚硅谷】Redis 6 入门到精通 超详细 教程_哔哩哔哩_bilibili早期架构:随着web2.0, 手机端和pc端的请求增加,应用服务器会有cpu及内存压力,数据服务器有IO压力针对应用服务器,采用分布式/负载均衡的方式进行请求,但是会出现用户请求登陆后,再次请求另一台机器,查找不到session的问题可以将session存入到nosql 缓存数据库中,用户再次请求时,先从缓存服务器上查询有没sessionNoSql支持的场景...

2021-09-21 16:19:23 183

转载 OSI 七层模型

#### 1 权限#### 2 创建订单##### 2.1 订单类型2.1.1 掌门系,优课,独代##### 2.2 订单活动2.1.1 拼团2.1.2 团购活动2.1.3 独立赠送2.1.4 关联赠送#### 3 退费##### 3.1 退费申请##### 3.2 退费审核#### 4 课时延期##### 4.1 课时延期条件##### 4.1 课时流程#### 5 合同#### 6 开发票##### 开发票申请条件##### 开发票

2021-09-02 17:50:20 168

原创 postman+newman+jenkins 实现接口自动化

postman+newman+jenkins 实现接口自动化简介:1、postmanpostman 是一款谷歌提供的接口测试工具;可以下载postman app 也可以在Chrome上添加扩展插件;支持HTTP和HTTPS请求postman下载地址: https://www.getpostman.com/2、NewmanNewman 是 Postman 推出的一个 nodejs 库,直接来说就是 Postman 的json文件可以在命令行执行的插件。Newman 可以方便地运行和测试

2021-09-02 17:47:07 223

原创 Leecode 刷题 -每日一题

安装:环境准备:python3环境(安装Python,安装pycharm)httprunner安装:$ pip3 install httprunner$ pip3 install git+https://github.com/httprunner/httprunner.git@masterhttprunner更新至最新版本$ pip3 install -U httprunner$ pip3 install -U git+https://github.com/httpr...

2021-08-14 10:46:55 117

原创 jmeter进行运算逻辑计算

Bellshell 前置变量 :// 提取变量并转换为int类型,real_amount_1为数据库提取字段int amount=Integer.parseInt(vars.get("real_amount_1")); //提取变量并转换为int类型,discount为设置的用户参数int discount= Integer.parseInt(vars.get("discount"));// 进行运算逻辑计算int discountedAmount=amount-discount;Syste

2021-02-22 15:34:31 1712 1

原创 python-正则表达式-根据两边的值取中间部分

""""正则表达式取字符串的中间部分"""def GetMiddleStr(content, startStr, endStr): #patternStr = r'"ip":"(.*?)","urls"' patternStr = r'%s(.*?)%s' %(startStr,endStr) p = re.compile(patternStr, re.IGNORECASE) m = re.findall(p, content) .

2021-02-20 17:09:53 1552

翻译 How to POST JSON data with Python Requests?

参考文章:https://stackoverflow.com/questions/9733638/how-to-post-json-data-with-python-requests范例1:import requestsurl = "http://httpbin.org/post"data = {'sender': 'Alice', 'receiver': 'Bob', 'message': 'We did it!'}headers = {'Content-type': 'appl...

2021-02-20 14:37:35 100

翻译 httprunner学习手册

环境搭建环境准备环境准备:python3 环境(安装Python,安装pycharm)httprunner安装:$ pip3 install httprunner$ pip3 install git+https://github.com/httprunner/httprunner.git@masterhttprunner 更新至最新版本$ pip3 install -U httprunner$ pip3 install -U git+https://github.com/httprunner

2021-02-05 20:47:51 628

原创 httprunner源码解析

Key FeaturesInherit all powerful features ofrequests, just have fun to handle HTTP(S) in human way. Define testcase in YAML or JSON format, run withpytestin concise and elegant manner. Record and generate testcases withHARsupport. ...

2021-02-04 19:14:08 430

原创 jmeter内将当前时间修改成UTC时间

Jmeter 通过1、在BeanShell PreProcessor 设置time变量,并将变量放入jmeter变量内详细代码如下:import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;//获取当前时间Calendar time =Calendar.getInstance(); //当前时间减去8小时time.add(Calendar.HOUR,-8); //转

2021-01-27 14:38:24 1442

原创 jmeter使用说明

目录jmeter链接数据库-JSON提取器使用说明-正则表达式-jmeter连接数据库JDBC-request

2021-01-09 11:02:19 87

转载 APP测试和移动测试的区别

https://www.cnblogs.com/yangrui1123/p/11684750.html

2020-12-21 11:43:19 236

原创 jmeter链接mysql数据库

JDBC驱动下载 https://blog.csdn.net/weixin_41463971/article/details/88029173jdbc mysql 数据库链接:https://www.cnblogs.com/chenxianghui/p/8336578.html

2020-12-17 14:37:41 104

原创 postman+newman+jenkins 实现接口自动化

postman+newman+jenkins 实现接口自动化简介:1、postmanpostman 是一款谷歌提供的接口测试工具;可以下载postman app 也可以在Chrome上添加扩展插件;支持HTTP和HTTPS请求postman下载地址: https://www.getpostman.com/2、NewmanNewman 是 Postman 推出的一个 nodejs 库,直接来说就是 Postman 的json文件可以在命令行执行的插件。Newman 可以方便地运行和测试集合,并用之

2020-12-02 17:13:43 488

原创 当前时间转换成UTC时间

Date.prototype.toJSON()const event = new Date('August 19, 1975 23:15:30 UTC');const jsonDate = event.toJSON();console.log(jsonDate);// expected output: 1975-08-19T23:15:30.000Zconsole.log(new Date(jsonDate).toUTCString());// expected output: Tue, 19

2020-10-09 14:30:08 3775 2

原创 postman+newman+jenkins 实现接口自动化

简介:1、postmanpostman 是一款谷歌提供的接口测试工具;可以下载postman app 也可以在Chrome上添加扩展插件;支持HTTP和HTTPS请求postman下载地址: https://www.getpostman.com/2、NewmanNewman 是 Postman 推出的一个 nodejs 库,直接来说就是 Postman 的json文件可以在命令行执行的插件。Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成。3、jenkinsJenki

2020-09-30 17:41:22 455

原创 postman -直接将cookie信息放在header内

登录接口的response带有token登录接口的response 不带有token

2020-09-12 15:19:24 1385

原创 postman -提取cookie信息作为变量传入下一个接口

登录用户登录获取登录cookie信息提取cookie登录信息var jsondata = postman.getResponseHeader("Set-Cookie");console.log(jsondata)data = jsondata.split(";");console.log(data[0])postman.setEnvironmentVariable("Cookie",data[0]);postman调试工具在下一个接口中设置cookie作为变量设置cookie

2020-09-12 15:09:02 1901

转载 小白如何在window电脑上安装Linux系统(虚拟机)超详细

转自:小白如何在window电脑上安装Linux系统(虚拟机)超详细https://blog.csdn.net/weixin_44145300/article/details/88717492

2020-08-31 20:37:13 877

原创 adb server version (41) doesn‘t match this client (40); killing...

查看本地安装的adb 命令和Air test自带的Adb命令的版本号将Air test的adb复制到本地的adb上

2020-08-26 00:15:27 2152

原创 罗马字符转换成数字

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII&nbs

2020-08-12 12:07:04 560

原创 回文数的判断(python)

leecode :判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。class Solution(object): def isPalindrome(self, x):

2020-08-12 11:23:29 450

原创 Leetcode练习(Python)

Leetcode练习(Python):数学类:第7题:整数反转:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。题目:整数反转:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。class Solution(object): @classmethod def reverse(se

2020-08-12 11:11:53 167

原创 python文件

2020-08-11 21:04:37 74

原创 软件测试面试总结

面试总结:APP测试和web测试的区别:点击跳转影响APP崩溃的因素有哪些TCP的三次握手python的装饰器lambda 函数迭代器和生成器selenium的原理appium的原理Airtest的原理性能测试接口测试需要测试哪些可变参数和不可变参数服务端监控工具有哪些APP测试一段功能:需要涵盖功能,性能,兼容性,安全性,弱网,高并发完整的测试周期包含哪些阶段常用的数据库fodder/Charles抓包工具的使用,底层原理HTTP和HTTPS的原理redis,ngix

2020-07-30 12:21:21 111

原创 python中lambda函数

python中lambda函数lambda是Python预留的关键字lambda函数的特性:1.lambda函数是匿名的:所谓匿名函数,通俗地说就是没有名字的函数。lambda函数没有名字。2.lambda函数有输入和输出:输入是传入到参数列表argument_list的值,输出是根据表达式expression计算得到的值。3.lambda函数一般功能简单:单行expression决定了lambda函数不可能完成复杂的逻辑,只能完成非常简单的功能。由于其实现的功能一目了然,甚至不需要专门

2020-07-30 12:11:53 993

原创 web和app测试的区别

1.从功能测试的来讲的话,在流程和功能测试上是没有区别的。系统测试和一些细节可能会不一样。web和app的区别:1.架构及更新代码:web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。那么在系统测试测试的时候就会产生区别了。首先从系统架构来看的话,web测试只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。但是app端是不能够保证完全一致的,除非用户更新客户端。如果是app下修改了服务端,意味着客户端用户所使用的核心版本都

2020-07-30 11:55:51 1706

原创 python学习-浅拷贝深拷贝

浅拷贝和深拷贝列表的复制import copy#深拷贝和浅拷贝words=["hello",'good',[100,200,300],'yes',"hi",'ok']words0 =words #只是一个赋值,不是浅拷贝和深拷贝words1=words.copy() #浅拷贝,复制数据成为新的地址,但是只复制一层words2 =copy.copy(words) #浅拷贝,复制数据成为新的地址,但是只复制一层words3 = copy.deepcopy(words) #深拷贝,不论深度都进行

2020-07-21 12:59:33 81

原创 python学习-闭包,装饰器

闭包:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包def outer(n): num =n def inner(): return num+1 return innerprint(outer(3)())装饰器装饰器@cal_timedef Demo()Demo()的操作步骤第一步,先调用cal_time第二步,将函数demo传给cal_time第三步,调用inner 方法import

2020-07-21 12:57:49 83

原创 测试学习路线

**测试的原理测试用例的方法测试流程测试工具接口测试postmanjmeter性能测试jmeterUI测试seleniumappiumairtestpython语言python基础浅拷贝和深拷贝装饰器迭代器和生成器Java语言**

2020-07-21 11:33:09 157

原创 利用口诀理解python函数的作用域,闭包和装饰器

内容来源于:https://www.bilibili.com/video/BV1ZJ411y7Te?from=search&seid=5018137173127254008Part 1 展示函数的作用域‘’’三句口诀理解Python的函数作用域机制1、作用域,是栋楼,下楼套上楼2、读变量,往下搜,一直到一楼3、改变量,莫下楼,除非你放狗(global)‘’’"""示例1:展示1和2""" def secondFloor(): print(msg)

2020-07-09 22:28:41 137

原创 windows 安装pip 安装时一直超时或者提示python 版本过低

遇到问题:python3.6安装uiautomator2一直报错,安装不上,但是mac就可以安装完成案例:pip3 install --pre uiautormator2报错:WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', time

2020-06-04 18:10:03 471

转载 python requests 发起http POST 请求,带参数,带请求头

#!/usr/bin/env python# -*- coding: utf-8 -*-import requestsimport jsonurl = 'http://official-account/app/messages/group'body = {"type": "text", "content": "测试文本", "tag_id": "20717"}headers = {'content-type': "application/json", 'Authorization': 'APP

2020-05-26 20:03:36 6244

转载 adb shell提示error: device unauthorized 解决办法

Mac 下error: device unauthorized.This adb server’s $ADB_VENDOR_KEYS is not setTry ‘adb kill-server’ if that seems wrong.Otherwise check for a confirmation dialog on your device.这是由于授权码校验失败导致的,解决办法也很粗暴,直接把老得删掉:rm rf~/.android/adbkeyrm rf~/.and...

2020-05-22 18:12:41 10561

原创 aapt下载地址

现在andriod studio下载下来的SDK默认都不带aapt,可以下载一个可执行命令下载地址:https://androidaapt.com/下载下来后,需要配置aapt地址在环境变量内,即可使用aapt去运行举例:在mac下载后切换到aapt路径下,使用当前路径 ./aapt即可执行使用echo $PATH 查看已配置的路径,将aapt放入任意一个路径下,即可使用aapt执行...

2020-05-08 21:16:10 2128 1

原创 Airtest 的 poco的用法

登录功能使用poco传值方法1:from poco.drivers.android.uiautomation import AndroidUiautomationPocopoco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)oco("tv.danmaku.bili:id/user...

2020-05-07 12:38:55 3526

原创 全局设置图像匹配阈值

-- encoding=utf8 --author = “bilibili”from airtest.core.api import *from poco.drivers.android.uiautomation import AndroidUiautomationPocopoco = AndroidUiautomationPoco(use_airtest_input=True, scre...

2020-05-07 12:35:40 715

转载 获取图片的分辨率

参考连接:https://www.jb51.net/article/154201.htm

2020-04-26 15:27:35 855

原创 python return多个返回值

def demo(): a = 1 b = 1 if a>1: return True, a elif b>1: return False,b else: return {'a=': a, 'b=': b}if __name__ == '__main__': a = demo() if isi...

2020-04-23 17:36:58 1070

原创 airtest 执行多台设备(利用for循环)

# -*- encoding=utf8 -*-__author__ = "XXX"from airtest.core.android.adb import ADBfrom airtest.core.api import *adb = ADB()devicesList = adb.devices()devicesNum = len(devicesList) > 1print("...

2020-04-17 13:13:34 5148 2

测试用例模板

测试用例模板,为软件测试人员提供测试模板以更加规范的进行测试

2018-01-10

软件测试入门

2016-05-08

pdfedit编辑器

只需解压就可运行该工具。将pdfedit打开然后选择你需要编辑的pdf文件,在pdfedit内打开该文件即可进行编辑

2016-05-05

excel的修改操作

xlutils自动安装,在windows下的命令窗口直接执行setup.py install 安装成功即可import使用

2016-01-26

excel的写模块

xlwt自动安装,在windows下的命令窗口直接执行setup.py install 安装成功即可import使用

2016-01-26

xlrd安装包

xlrd自动安装,在windows下的命令窗口直接执行setup.py install 安装成功即可import使用

2016-01-26

推荐系统实践pdf

推荐系统实践,浅显易懂的个性化推荐书籍,概念,案例,模型,公式,一应俱全

2015-05-14

tomcat6.0.18

tomcat6免安装版,解压即可用.必要时电脑要自带jdk

2014-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除