自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 charles抓包,手机ios,电脑windows

App抓包Charles抓包不仅仅可以抓取来在电脑端的HTTP请求,也能够抓取来自App发出的HTTP请求,但是手机抓包需要在电脑端配置下,并且同时需要手机和电脑在同一网络下电脑端配置:1,启动安装好的Charles抓包工具;2,点击【Help】–>【local IP Address】获取下ip地址,也可以直接通过电脑自带的CMD命令来获取电脑IP【ipconfig】,根据自己的习惯这里的ip是取我虚拟机的;3,点击【Proxy】–>【Proxy Settings】我们在设置下端

2021-01-17 23:00:38 950

原创 python的面向对象(基础)

一.类与实例python中类的定义: 关键字: class 类名(通常首字母大写)实例:类名()二.实例属性与静态属性静态属性的调用:实例.属性;类.属性实例属性:三.实例方法与静态方法...

2020-12-23 18:23:02 195

原创 pycharm调试程序

一.调试的作用二.debug调试红框从左到右:单步调试,跳入(内部函数),跳出(内部函数),运行到指定行打印:先导入模块,导入后调用该模块的该函数(函数名与模块名一致)三.日志信息调试...

2020-12-22 18:03:46 292

原创 python中的模块与包_使用库

一:使用标准库 python安装包里面提供的功能模块和包 1.内置类型和函数: eg:len,int,open等,直接使用,无需import 2.功能模块 包括程序设计所需的常用功能,需用import导入才可使用二:模块搜索规则三:pip安装第三方库...

2020-12-18 18:11:39 281 1

原创 python中的模块与包

一:模块与包的作用 模块:在python中,代码是放在py为扩展名文件中的一个.py文件就称之为一个模块(Module) 包:可以把许多模块按照功能放到不同的目录中来组织模块,这些组织存放模块文件的目录,称为包二:模块的定义与使用 模块的定义:不能与第三方库重名 使用::1.导入:import(模块名)三:包的定义与使用...

2020-12-15 22:54:42 143

原创 python中的字典类型

一:字典的定义与特性:dict1={},逗号,为元素的分割符特性:1.键值对形式出现,键和值不能单独存在 2.键的类型:可以为 字符串,int,float,元组(不可以改变的类型可为键),但不可以为列表,字典类型 3 .值的类型:任意类型 4.字典可以改变值 5.键永远是唯一的二:字典的常用操作1.查:字典获取值的用法2.改:修改值,通过键去修改键存在...

2020-12-11 17:47:25 3198

原创 python中文件的读写

一:文件的打开方式 open函数:二:文件内容的读取三:文件内容的写入四:文件扩展用法

2020-12-10 18:54:35 247 2

原创 python中的循环

一:while循环:比较适合通过条件来结束的循环/不明确循环次数二:for循环:比较适合遍历操作/明确循环次数若列表为空,则不进入该循环三:break:终止,中断,结束本层循环嵌套循环:四:continue:结束本次循环,后面循环可跟进五:注释...

2020-12-09 18:38:24 150

原创 Jmeter阶梯加压测试:Arrivals Thread Group

一.插件安装:https://www.jianshu.com/p/130c7fddeddfhttps://jmeter-plugins.org/install/Install/二.插件使用:主要功能:阶梯控制每秒/每分钟 请求数阶梯数 == 请求步数每个阶梯并发多少个请求 = Target tate/ ramp-up steps count每【10/5=2】秒启动【100/5=20】个线程,即每秒启动10个线程目标线程总数达到100个,再持续运行4秒总请求数={...

2020-12-09 14:33:48 837

原创 如何使用jmeter实现相对并发和绝对并发

相对并发与绝对并发的概念相对并发:指在一个时间段内发生的事情绝对并发:指在同一时刻发生的事情相对并发在jmeter的测试计划中添加线程组,设置线程属性,2秒之内启动10个线程,其对应的相对并发为5(线程数/启动时间),在没有添加其他逻辑控制器或定时器的情况下,线程属性中设置循环次数为3次,则sampler总共执行30次(线程数*循环次数)使用表格察看运行结果:每个线程都会运行3次绝对并发jmeter又如何实现绝对并发的呢?一般采用同步定时器(Synchronizing ..

2020-12-09 11:24:52 3004 1

原创 python中的字符串格式化

字符串格式:往字符串里面传递参数方法一:.....% (传递两个及以上参数需放元组内) 符号:%正数值d,右对齐,左补齐,补空格字符串补齐用零填充%负数值d,左对齐,右补齐,补空格浮点型%f默认为6位(如果长度要求<传入值本身,不理会该要求)方法二:字符串.fomat(),位置不能为空,值可多写 1.顺序填值法:指定宽度{:方向宽度} >右对齐 <左对齐...

2020-12-08 23:58:46 84

原创 python中对象的方法

一:python中的一切类型的数据都是对象:数据和方法 对象数据: 对象所对应的存储的东西,是静态的部分;eg:a='123456' 对象方法: 可看做是对象的行为,是动态的部分;对象的方法实则为对象的函数二:字符串方法: 1.count:计数,字符串出现的次数 2.endswich:检查字符串是否以指定的字符串结尾 3.startswich:检查字符串是否...

2020-12-07 18:14:27 1711

原创 python中的函数

1.函数的定义与调用:函数必须先定义,才能调用函数的定义:不会执行函数里面的代码函数的调用:执行函数里面的代码2.函数的参数:定义函数参数时:必须是填在前,缺省在后 一:形参:函数定义时候的参数(a,b) 1>必填参数:是一个变量名,函数调用的时候 一定得传递(个数一致) 参数的顺序传递: 指定参数传递: 错误写法:如果函数调用的时候出现了 变量=值,后续的变量也必须是变量=值 ...

2020-12-06 21:47:25 124

原创 python中的条件判断语句

1.流程控制:(缩进一般为4个空格,规范写作) 顺序结构:每一行都必须执行,且每一行都必须顶格写选择分支结构,每次只执行一个分支,分支语句必须有缩进循环控制2.if条件判断语句:if单条语句:只需要对条件满足的语句if...else处理条件的对立面,满足其一,另外一个条件就不执行if elif多分支语句:多种选择,大于两种if 嵌套:分层条件(内部条件类似于and,全真则为真,一假则为假)3.python中不支...

2020-12-05 15:11:43 524

原创 python中的布尔表达式

1.浅拷贝,深拷贝浅拷贝作用与全切片一致,深拷贝不会影响值的变化2.

2020-12-04 18:04:29 1314

原创 python中的元组

元组:为不可变对象,不可新增,修改,删除元素;1.下标和切片2.当元组中只有一个值时,该值后面需添加,3.元组中的字列表的值可以修改

2020-12-04 17:04:27 63

原创 python中的列表

列表

2020-12-03 18:05:29 91

原创 python中的字符串

1.字符串的定义:str型,为字符串类型2.字符串和数字不可以直接相加,会报错3.python中,字符串既可以用单引号表示,也可以用双引号表示

2020-12-03 17:56:12 274

原创 python中的变量

1.变量:给对象起的名字,方便后期使用及维护2.变量的命名:一般为字母开头,数字不能开头,一般变量不建议用下划线开头3.变量的

2020-12-02 18:35:01 71

原创 python中的对象

一.常见对象:数字1.整数:int(长度无限制)2.浮点数:float(精度限制)注释代码快捷键:ctrl+/数字运算 1.加+ 2.减- 3.乘* 4.除,真实结果:/ eg:9/2=4.5 取商:9//2=1 取余:9%2=5 5.次方:2的100次方:2**100 6.混和运算: 7.加括号二.常见对象:字符串(str)总结:一切皆为对象:数字,字符串,函数,模块,类等...

2020-12-02 18:00:38 70

原创 测试用例设计方案(5方面)

有这样一个面试题:在一个Web测试页面上,有一个输入框,一个计数器(count)按钮,用于计算一个文本字符串中字母a出现的个数。请设计一系列测试用例用以测试这个Web页面。有经验的测试人员可能会问面试官,字母a区分大小写吗?只统计英文字母的a吗?最长输入字符是多少,最少输入字符是多少?对输入的字符类型是否有限制,是否会自动清除不符合要求的字符?所以第一步应该是明确需求,然后我们才开始进行思考如何设计测试用例通常说来,我们考虑一个测试对象的时候至少从以下六方面来考虑:功能性兼容性UI显示性能

2020-11-22 17:30:44 1821 4

原创 jmeter将数据库的数据最新数据获取作为参数传入下一个请求中

一.jmeter连接数据库1.添加JDBC connection Configuration2.配置数据库连接信息3.导入mysql驱动包下载好mysql的驱动包(mysql-connector-java-5.1.7-bin.jar),放到jmeter的lib目录下 添加mysql驱动包,在JDBC Connection Configuration当中的JDBC Driver class选择com.mysql.jdbc.Driver二二.添加JDBC请求并设置变量1...

2020-11-20 17:52:11 286

转载 压力测试基本概念

目录一、压测是个啥?为啥要压测?二、压测方案设计1、压力场景2、压测方案设计关注点3、涉及到的知识点:三、压测执行四、压测报告关注点一、压测是个啥?为啥要压测?压测属于性能测试的一种:性能测试的选择和需求有关,选择的场景不同,使用的性能测试方案均是不同的,性能是随着业务的发展,不断新的要求,不同的阶段,性能测试的频率不一样。看到过网上有个馒头的例子:一口气吃十个馒头,并发,压力(并发)测试,一口吃15个,20个,吃不下,一口吃18,能吃;馒头一个.

2020-11-19 16:27:38 13041

转载 网络异常模拟测试方法

https://blog.csdn.net/java2013liu/article/details/87795014?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.chann

2020-11-13 12:55:11 234

转载 接口测试的测试点

接口测试常用测试点转载:https://www.cnblogs.com/fireporsche/p/9949805.html接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。测试的策略:接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是: 评审测试接口文档(需求文档) 根据接口文档编写测试用例(用例编写

2020-11-12 09:53:21 973

原创 url中的20%、22%、26%、7B%、%7D、28%、29%怎么解析还原成真实的字符

URL编码表backspace 8% A 41% a 61% § %A7 Õ %D5 tab 9% B 42% b 62% « %AB Ö %D6 linefeed %0A C 43% c 63% ¬ %AC Ø %D8 creturn %0D D 44% d 64% ...

2020-11-11 15:26:18 13843

原创 jmeter的安装与配置

https://www.cnblogs.com/wxh04/p/7754156.html

2020-11-11 11:31:18 72

原创 jmeter正则表达式将上一个请求的结果作为下一个请求的参数

运用场景:接口2需要用到接口1返回的值已知接口1返回部分结果如下:{"code":0,"message":null,"result":{"create_time":1524345278173,"ACCESS-TOKEN":"BAdDfNnnhzbvnGqRJbnnTCegvzUOxVBz","expired_in":1800}}后续接口的请求header会用到接口1中的access-token的值操作步骤:1、测试计划中添加线程组,线程组下添加Sampler-Http请求接.

2020-11-10 16:41:09 380

原创 如何测试支付功能

支付功能的业务:客户使用支付账号----扫码或下单(第三方接口)----支付结果----后台财务处理从金额上: 1.最小,最小金额(0.01) 2.超限金额 3.格式错误 4.不允许输入的货币等5.异常保护,eg:弱网情况下,支付按钮双击是否出现重复提交从流程上: 1.正常支付流程 2.支付中断继续支付流程 3.支付中断结束支付流程 4.支付中断结束支付后再次支付流程 5.单订单支付流程 6.多订单合并支付流程...

2020-11-09 16:32:52 498

转载 输入url到页面加载都发生了什么事情?(一道软件测试面试题)

输入url到页面加载都发生了什么事情?这是一道软件测试面试题,且相关知识其实还有多种问法:Question 1请讲一下tcp三次握手OK等你把这个记好了,下次面试:Question 2 tcp和http有什么区别??Question 3 http和https区别?Question 4 http请求方法?Question 5常见的返回状态码有哪些?都是什么含义?。。。一开始我也只是应付面试,去了解这些问题,但是发现自己并不能很好的理解。而在平时测试中需要定位前后端bug以及做接口测试都需要

2020-11-06 14:30:11 112

原创 jmeter常见的问题及解决方案

1.响应数据中有乱码解决方法:1、找到安装目录/bin下面的jmeter.properties配置文件,如下:2.请求数据中有乱码设置HTTP请求,参数中的值显示为中文,但系统接受数据时,中文显示为乱码;在“查看结果树”中,查看HTTP请求,请求参数中的中文数据显示乱码。解决方法:在HTTP请求页面,Content encoding设置为utf-8即可。3.JMeter内存OOM执行测试的时候,可能会出现OutOfMemoryError这样的异常。JM...

2020-10-28 16:54:16 837

转载 软件测试计划和测试方案的区别

测试计划与测试方案的区别一 什么是测试计划?所谓测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、测试任务、谁执行任务和风险控制等。二 什么是测试方案?所谓测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。三 测试计划与测试方案区别 序号 角度 测试计划 测试方案 1

2020-10-23 15:56:18 4083

原创 cookie和session,token

3.cookie,session,tokenCookie的传递流程:1.浏览器向某个URL发起HTTP请求(可以是任何请求,比如GET一个页面、POST一个登录表单、DELETE某条评论、PUT某条更新等)2.对应的服务器收到该HTTP请求,并计算应当返回给浏览器的HTTP响应(HTTP响应包括请求头和请求体两部分)3.在响应头加入Set-Cookie字段,它的值是要设置的Cookie。4.浏览器收到来自服务器的HTTP响应。5.浏览器在响应头中发现Set-Cookie字段,...

2020-10-19 15:37:19 94

转载 Linux top命令的用法详细详解

查看多核CPU命令mpstat -P ALL 和 sar -P ALL说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。top进入视图...

2020-10-16 13:29:52 4518

转载 seesion的测试点

session测试的测试点1.session的创建时间点是打开浏览器访问开始创建session?还是用户登陆时开始创建session? 还是其它情况下创建的2.session的删除时间点过期文件是否删除,关闭浏览器时,session是否会删除?当有多个窗口时,是全部关掉还是关掉一个会删除session?3.session超时基于Session原理,需要验证系统session是否有超时机制,还需要验证session超时后功能是否还能继续走下去测试方法:1)打开一个页面...

2020-09-27 09:57:25 105

原创 软件测试常见面试题

01.你的测试职业发展是什么?测试经验越多,测试能力越高,所以我的测试职业发展是需要时间累积的,一步步朝着高级测试工程师迈进;初步的职业规划为:前3年累计测试经验,不断的更正和改进自己,做好测试任务。02.你认为测试人员需要具备那些素质?做测试需要一定的协调能力,因为测试需要经常跟开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话,工作上会不好做;测试人员还需要一定的耐心,有的时候做测试很枯燥乏味;除了耐心,测试人员不能放过每一个可能的错误。03.测试的目的是什么?测试的目的是

2020-08-28 17:51:02 294

原创 软件配置管理及SVN的使用

一、配置管理  1. 管理整个软件生命周期中的配置项   配置项:软件生命周期中产出的各种输出成果,如需求文档、设计文档、代码、测试相关文档  2.管理配置项的变化(核心)  3.使用配置管理工具: VSS(入门) SVN GIT(分布式开发) ClearCase(大型商业软件)二、配置管理目的  1. 保证软件产品的完整性:保证所有人拿到的文档、代码都是全的  2. 保证软件产品的一致性:保证所有人拿到的文档、代码都是一样的  3. 保证软件产品的可追溯...

2020-08-28 17:16:22 883

转载 测试用例评审的目的

2020-08-21 15:23:45 1795

转载 优惠券测试测试方法

2020-08-20 10:54:07 4758

转载 自动化测试入门步骤

浏览器驱动下载地址:https://developer.aliyun.com/mirror/NPM?from=tnpm一.测试准备工作二.自动化测试流程三.自动化测试的实现四.执行测试用例,收集结果用例执行失败结果:用例执行成功结果:...

2020-07-31 11:19:35 165

空空如也

空空如也

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

TA关注的人

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