自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星空

没有无趣的生活,只有无趣的人!

  • 博客(146)
  • 收藏
  • 关注

原创 jmeter总述

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档jmeter一、提取json数据里面的token参数关联?二、提取html页面参数三、登录cookies管理四、压测时数据参数化1.手动准备txt文件数据,再去读取文件2.使用计数器五、压测带token的接口六、断言七、模拟浏览器压测web页面1.浏览器查看加载时间2.jmeter模拟浏览器压测八、压测方式九、统一管理服务器ip和端口十、返回内容中文乱码十一、setUp线程组实现用户先登录十二、setUp线程组批量登录用户后保存token到

2020-12-25 17:39:53 755

原创 pycharm拉取/上传github项目代码

pycharm拉取/上传github项目代码pycharm拉取github项目代码pycharm上传github项目代码你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。pycharm拉取github项目代码https://www.cnblogs.com/yoyoketang/p/12431726.htmlpycharm上传github项目代码参考https://blog.c

2020-12-24 11:13:52 2101 1

原创 5-python 函数

python函数一、函数的特点二、函数的基本形式三、函数参数类型四、必须参数五、默认参数六、可变参数七、可变关键字参数八、可变参数&可变关键字参数区别九、函数参数类型顺序十、变量作用域一、函数的特点功能强大调用方便灵活高效二、函数的基本形式def <函数名>(参数): <函数语句> return <返回值>注意点:1.def 声明一个函数2.函数名,可自定义,为了建议不必要的麻烦,不建议与python关键字、pytho.

2020-10-30 17:23:37 384

原创 4-python控制语句执行流程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档python控制语句执行流程一、If执行语句二、If-else 执行语句三、If-else 不足之处四、If-elif-else 弥补if-else的不足一、If执行语句二、If-else 执行语句三、If-else 不足之处四、If-elif-else 弥补if-else的不足...

2020-10-29 14:27:23 306

原创 3-python变量和运算符

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档python变量和运算符一、python变量的介绍二、python常见运算符三、python常见运算符--算术运算符四、python常见运算符--赋值运算符五、python常见运算符--比较(关系)运算符六、python常见运算符--逻辑运算符七、python常见运算符--成员运算符八、python常见运算符--身份运算符九、python常见运算符--位运算符十、python常见运算符总结十一、python常见运算符--值类型与引用类型一

2020-10-22 13:47:43 176

原创 2-python数据类型

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档python数据类型前言一、字符串简单介绍二、字符串连接1.字符串单次连接 # 'a'+'b'2.字符串多次连接 #'a'*3三、字符串切片四、移除字符串头尾指定的字符 string.strip([chars])五、判断字符串开头结尾字符六、返回字符串中某个字符的位置七、字符串替换七、返回字符串长度八、查找某个字符在字符串里出现几次九、将字符串中小写字母转换成大写字母九、将字符串放中间,两边用指定字符补齐十、字符串格式化十一、整型、浮点型

2020-10-15 17:23:42 169

原创 1-Python入门教程

Python入门教程Python入门教程--笔记一print函数的用法python换行Python注释Python入门教程–笔记一你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。print函数的用法print(value,...,sep=' ',end='\n')#这里的value如果输入一个或者多个,就打印一个或者多个#sep代表可自定义value之间的符号,默认值为

2020-10-13 09:29:57 128

原创 三:python核心知识点

1、学习函数的知识2、神秘的字符串操作3、python中神秘的六剑客4、面试python真题实践2函数'''使用函数的好处减少重复代码的编写方便复用方便代码的使用和维护举例:统计一句话中某个字母的数量I a good good girl. 现在想统计这句话中o字母的数量'''s='I a good good girl. 'num=0for i in s: if i=='o': num+=1print(num)num=0f...

2020-07-17 14:35:53 293

原创 二:python核心知识点

#反转一下整数的数字'''是一个数字正数:123---》3210---》0负数 -123--->-321反转:切片可以通过字符串反转,但是现在类型是数字,问题:数字可以变成字符串?str(123)'''def reverse_number(n):if not isinstance(n,int):#如果不是整数,则返回一个Nonereturn Noneif n>0: #判断是正数的情况s=str(n) #转换为字符串s=s[::-1]#实现数字的反转result =.

2020-07-09 10:13:41 275

原创 一:python编程核心知识点

1、交互模式和文件模式2、变量类型、输入和输出整数、小数、字符串、复数、列表、元组、字典、集合int、float、str、complex、list、tuple、dict、set>>> a=3>>> type(a)<class 'int'>>>> b=1.0>>> type(b)<class 'float'>>>> s='abc'>>> type(

2020-06-29 10:39:32 299

原创 一、软件测试基础

什么是软件测试测试含义:以检验产品是否满足需求为目标经典定义: 在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。软件测试目的想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。软件测试原则所有的软件测试都应追溯到用户需求应当把“尽早地和不断地进行软件...

2019-10-11 15:15:16 411

原创 http学习笔记(一)

首先是环境搭建(cd到python安装路径,然后输入一下命令行):pip install httprunner或者pip3 install httprunner安装完成后cmd执行以下命令,有返回则成功:hrun -V>>>0.9.7har2case -V>>>0.1.4测试准备抓包分析在开始测试之前,我...

2019-09-26 11:30:40 201

原创 Jmeter的时间戳函数使用

在使用jmeter做接口测试的时候,经常会要用到日期这种函数,让系统自动生成一些格式化的数据,方便接口测试,jmeter自身就带有时间戳的函数1、__time:获取时间戳、格式化时间(1)、${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} :格式化生成时间格式2019-09-24 11:08:23:635(2)、${__time(yyyy-MM-dd ...

2019-09-24 11:17:59 729

原创 Jmeter接口并发,关于文件上传的处理

在接口压测的时候,经常会遇到文件上传功能的接口,那如何处理呢?这里遇到一个问题,那么多的图片,如何重命名呢?1.对所有文件批量重命名,如sixth-1.JPG,sixth-2.JPG……(下载2345看图王软件--浏览文件,重命名即可)2.在文件地址中输入:D:\Documents\Desktop\111\sixth-${__Random(1,180)}.jpg...

2019-09-24 10:43:28 1997 1

转载 原型尺寸

手机端原型尺寸一般是360x640(宽260,高640)px平板端原型尺寸一般是768x1024(宽768,高1024)pxPC端原型尺寸一般宽度是1200pxhttp://www.iaxure.com/menupage/prototypesize.htmlhttps://blog.csdn.net/lvjin110/article/details/95...

2019-07-26 13:55:46 3215

原创 IIS部署简单web项目

第一,打开iis管理服务器然后点击打开,右击“网站”,添加网站下面浏览页面就好了

2019-04-16 17:11:06 5380 1

原创 Axure--面板收起/展开

要想实现上面的步骤:1、首先绘制一个矩形和收起按钮2、在绘制一个动态面板,放一个矩形和展开按钮3、设置点击事件3.1、先设置收起点击事件3.2、先设置展开点击事件4、完成设置,F5看效果或者借鉴别人的方法,如下:https://blog.csdn.net/happymatilian/article/details/70757804...

2019-04-16 16:59:21 8520

原创 Axure--图片手动切换

F5看效果

2019-04-16 16:45:19 729

原创 Axure--页面相互跳转

打开Axure软件,首先在页面1中创建一个按钮;选中按钮后,选择右侧的交互样式,当鼠标单击时;选择打开链接;、在浏览器中预览一下;可以发现从页面1跳转到页面2;...

2019-04-09 17:28:30 4402

原创 Axure--实现简单的弹窗效果

实现效果这里就简单模拟一个修改密码然后需要弹窗提示的场景吧。可能有些丑然后文案逻辑都有些随意各位看官不要太介意。输入原密码,新密码和确认密码后点击确定修改,然后弹出一个确定修改的对话框。核心思路由于我们需要在点击事件之后在原有页面上展示出一个原来没有的对话框,所以我们需要使用一个动态面板。 动态面板只有一个状态State1,我们将对话框的样式设定好,然后放在动态面板的State1状态...

2019-04-09 17:24:23 6192

原创 Axure--实现列表滚动效果(带滚动轴)

先设定动态面板进入动态面板页面

2019-04-09 17:18:34 4233

原创 Web端兼容性测试--浏览器/平台/分辨率

兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试。由于用户浏览器的不同,往往都会使我们的网页发生页面样式错乱,图片无法显示等问题。因此我们就需要对网页进行兼容性测试。对于应用,我们无法预计用户的客户端配置和运行环境。所以,做好兼容性测试是非常重要的。Ps:屏幕(主屏)尺寸是什么,怎么算?1英寸(inch)=2.54厘米(cm)我们所说的这个5.2...

2019-04-02 09:53:40 10565 2

转载 Axure--使用动态面板制作tab页面切换3.zhizuo

什么是TAB页面切换?我的理解是:点击不同的标题或者标签,内容显示区显示不同的结果。通常标题或者标签是并列排放的。如携程网首页下面的部分。注:对于上面的内容区部分,是非常有规律的,这种使用中继器来做会很简单。期望效果:单击不同的tab页面切换显示不同的tab内容页,且选中页签的标题变红色。为了好理解,做一个简单的5月份汽车销量排行,分别按照轿车,SUV,MPV排行显示。...

2019-03-28 17:44:15 665

转载 测试用例设计方法--因果图法(4)

1、为什么采用因果图测试用例的测试方法?判定表设计法在设计测试用例的过程中,考虑了输入与输入存在约束约束关系,没有考虑到输入与输出之间的约束关系。简单的业务逻辑可以用判定表解决,复杂的约束关系就不太适合了。2、什么是因果图设计法?因果图在软件测试用例的设计过程中,用于描述输入与输入、输入与输出之间存在的约束关系。针对需求规格,将原因和影响分为2组4类:输入与输出、输入与输入。输...

2019-03-14 15:58:02 1378

转载 测试用例设计方法--判定表法(3)

1、为什么用判定表设计测试用例?等价类方法详细的考虑了需求输入域,但对于输入域与输入域存在关联时无法覆盖,(比如等价类划分设计测试用例时,设计一条新的测试用例,使其仅覆盖一个无效等价类,直至所有的无效等价类完全被覆盖,没有考虑无效等价类与无效等价类的组合情况)。所以需要一种能考虑输入域间的互相关系设计方法来考虑业务描述性的测试需求。2、什么是判定表?判断表是分析喝表达若干输入条件下,被...

2019-03-14 15:57:06 5380

转载 测试用例设计方法--场景法(基本路径法)(5)

一、什么是场景法?场景业务流通常分为基本流、备选流、异常流程基本流:基本流表示通过业务流程时输入都正确,能达到目标的流程。(插卡--》输入正确密码--》输入金额--》取款--》取卡)备选流:备选流表示通过业务流程时输入错误(或者操作错误)导致流程存在反复,但是经过纠正后仍能达到能达到目标的流程.(插卡--&gt;输入错误密码--》输入正确密码--》输入金额--》取款--》取卡)异常...

2019-03-14 15:55:33 4411 1

原创 【多条件组合查询】测试用例设计

一、假设查询因子:A,B,C,D,E(下拉框+复选框)  1、单独查询:A;B;C;D;E  - 确保单独查询的正确性,这也是最基本的。  2、两个组合查询:AB;AC;AD;AE;BC;BD;BE;CD;CE;DE。  - 确保两个组合查询的正确性,这保证了两两之间不会相互影响。  3、三个组合查询:ABC;CDE  - 确保三个组合的正确性;因为我们已确保了单独及两个组...

2019-03-14 15:33:49 13083 2

原创 数据工厂---DataFactory+MySQL数据构造

介绍:DataFactory(数据工厂)是一种快速生产测试数据的可视化工具,是一种强大的数据生成器,该工具支持DB2、Oracle、Sybase、SQL Server数据库,支持ODBC连接方式,且通过ODBC连接使用MySQL数据库。应用场景:主要应用领域是性能测试中的大数据量测试,也就是性能测试数据准备阶段。原理说明:通过和数据库进行连接后,对选定表的字段设定一定的插入规...

2019-03-14 08:58:00 3908

原创 从excel表中生成批量SQL语句,将数据快速录入到数据库中

问题描述:excel表格中有许多数据,需要将数据导入数据库中,又不能一个一个手工录入,可以生成SQL,来批量操作。解决方法:1、首先在第二行的AE列,插入函数:=CONCATENATE("INSERT INTO `course` (`CID`, `Cname`, `TID`) VALUES ('",A2,"', '",B2,"', '3' );") 代表从各个列中取数据到函数中。...

2019-03-13 10:28:41 2527

原创 Mysql Workbench 插入数据提示错误:1046(ErrorCode:1046.No database select...)

问题描述:Error Code: 1046. Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar. 0.000 sec出错原因:未选定默认的数据库来接收这些数据解决办法:1.双击要操作的数据库2.执行sql语句3.检查数据是...

2019-03-13 10:21:30 7003

原创 APPSCAN学习目录

一、安装包下载地址见云盘链接:https://pan.baidu.com/s/1gcaIk7mWyCtYcM2gNmWYwQ 密码:rg41官方文档说明(中文滴)链接:https://pan.baidu.com/s/1CizSWAylEbJ_5xfZDnpvWA 密码:3wkp二、AppScan入门工作原理详解参考:https://www.cnblogs.com/mawenqian...

2019-02-12 11:51:36 847

原创 测试人员-发展轨迹

2019-01-31 11:28:22 257

原创 五大主流浏览器及四大内核

浏览器 内核 IE浏览器 Trident内核 360浏览器(极速模式) Chrome内核 360浏览器(兼容模式) IE内核; Opera浏览器 最初是自己的Presto内核,后来是Webkit,现在是Blink内核; Safari浏览器 Webkit内核; Firefox浏览器 Gecko内核,俗称Firefox内核; Chr...

2019-01-24 13:35:39 654 1

原创 地图中的矢量POI兴趣点

一、什么是POI兴趣点(度娘)POI是“Point of Interest”的缩写,中文可以翻译为“兴趣点”。在地理信息系统中,一个POI可以是一栋房子、一个商铺、一个邮筒、一个公交站等。传统的地理信息采集方法需要地图测绘人员采用精密的测绘仪器去获取一个兴趣点的经纬度,然后再标记下来。正因为POI的采集是一个非常费时费事的工作,对一个地理信息系统来说,POI的数量在一定程度代表着整个系统的...

2019-01-18 09:30:52 2030

转载 postman+newman+jenkins 持续集成搭建及使用,实现接口自动化

postman是谷歌的一款非常好用的工具,可以用来做手工的接口测试,也能实现简单的接口自动化持续集成,如果大家觉得postman已经能满足自己的需要,也不想去学习Python+requests,那么postman这个工具一定要好好掌握。环境搭建nodejs+newman安装nodejsnodejs官网下载地址:http://nodejs.cn/download/ 选择适合自...

2019-01-07 11:51:47 1285

原创 postman传递token参数,实现接口测试

我们的需求是这样的,通过获取token的接口返回token(或者有的系统是通过登录接口,返回token),然后请求其他接口时在header头中带上token信息。OK、接下来我们这样操作:1. 打开postman软件,准备一个获取token的接口2.测试获取token的接口,如下图3. 现在该接口接口给我们返回了token值,我们需要把这个token放到一个全局变量、以后每次操...

2019-01-07 11:10:34 27731 3

转载 Git 建立分支流程介绍

为什么要有分支建立分支的原因是 git 因为是分布式的,所以其核心就是分支,分支的意义在于,可以将项目代码按照功能、模块拆分成不同的分支。比如这个产品要加一个支付功能和一个登陆功能,可以创建两个分支,交给不同的开发人员并行开发。登陆功能先开发完,测试无误后合并改分支到 master 分支,master 分支部署上线。支付功能虽然没有开发完成,但是在另一条分支上,所以产品上线和功能开发完全不受影...

2019-01-05 14:59:37 1735 3

转载 手机、电话号码、邮箱、域名、身份证号的测试用例

测试的时候会遇到一些特殊的填写项,这些填写项不是简单随意的字符组合,有一定的实际意义和实际规则,需要验证其正确性。比如手机号码,一定是“1”开头的纯数字,如果输入2开头的就得给出错误提示。 以下我归纳常用具有实际意义和规则的填写项的测试用例。若有疏漏或错误欢迎补充。1.手机号码(这里特指中国内地的手机用户,忽略区号)手机号码:我国使用的手机号码为11位(1999年...

2018-11-21 11:19:44 4513

转载 接口测试: 用Jmeter从数据库获取测试数据, 作为下一个接口参数方法

现在有一个需求,从数据库tieba_info表查出rank小于某个值的username和count(*),然后把所有查出来的username和count(*)作为参数值,用于下一个接口。(数据库连接配置,请参考我的另外一篇博文jmeter测试mysql数据库之JDBC请求https://blog.csdn.net/qq_39247153/article/details/81538980)t...

2018-10-29 11:00:24 10765 1

转载 Mysql 查看、创建、更改 数据库和表

一、一探究竟我想看看有多少个数据库,有多少个表,以及表里有啥东西。那么你可以这样:图形界面:命令:查看多少个数据库:注意 后面带s#查看SHOW DATABASES; #查看表USE blog;SHOW TABLES;#查看表中的列SHOW COLUMNS FROM auth_user;DESCRIBE auth_user;descr...

2018-10-18 14:14:44 200

空空如也

空空如也

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

TA关注的人

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