自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle Instant Client环境配置

1.配置Oracle Instant Client环境到Oracle官网下载Oracle Instant Client,注意选择x86平台,Toad只认32位的Oracle Instant Client。至于版本号,没有特别要求,版本向下兼容。桌面上,右键点“我的电脑”,选择“属性”,选择“高级”页中的“环境变量”,在系统变量中,修改如下变量名:ORACLE_HOME变量值:D:\Prog...

2020-03-27 14:49:24 292

原创 二十五.robotframework操作excel-保存文件提示invalid mode ('w+b')

经常在使用robotframework对excel文件进行读写保存等操作的时候遇到此类报错:IOError: [Errno 22] invalid mode (‘w+b’) or filename:…如上图所示,我打开一个excel,并且添加了一张表,执行保存的时候,报错了。原因是 ExcelLibrary.py 中的open_excel函数,on_demand=True,也就是当open ...

2020-03-26 16:33:33 976

原创 二十四.robotframework自动化测试-chrome浏览器版本支持

1.通过robotframework调用chrome浏览器,需要下载对应浏览器版本的驱动| 2.其他对应版本可直接如下链接中下载http://npm.taobao.org/mirrors/chromedriver/http://chromedriver.storage.googleapis.com/index.html3.下载后解压放置python27文件夹下4.编写RF测试代码,打...

2020-03-26 09:00:37 342

原创 九.JMeter参数化配置-计数器

前几章节针对参数化设置介绍了几种方法, 如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现。那本章节就简单介绍下计数器的使用。1.例如存在如图所示http请求,我需要将里面的false字段替换成计数器生成的数据,原来的值为1:2.需要生成的数据我期望格式是001,002,003…,可以右键线程组-添加-配置元件-计数器。3.配置计数器:数字格式:可选格式,...

2020-03-20 16:52:06 1412

原创 八.JMeter参数化配置-随机CSV组合数据

1.例如图中所示参数,我需要进行参数化,并且两种值随机组合2.添加配置元件-Random CSV Data set config3.添加一个csv格式的文件存放参数,第一行为参数标题,4.测试一下取数逻辑顺序,两列随机组合取数:其他字段解释:1.文件名: csv文件的路径,最好选择绝对路径;对于分布式测试,必须将CSV文件存储在服务器主机系统上与JMeter服务器启动所在的正确相...

2020-03-18 10:17:40 992 2

原创 七.JMeter参数化配置-随机变量

上一章节介绍了csv文件参数化配置,本章节介绍一下随机变量的一个配置,如下图所示将version字段随机值方式传入1.添加配置原件元件-随机变量2.设置变量变量名称:名称可以引用,如 ${version}输出格式:列如此处输入Goods-,那么得到结果是Goods-1、Goods-2的格式最小值:输入生成随机数的最小数字最大值:输入生成随机数的最大数字3.引用变量4.设置线程...

2020-03-18 08:47:26 1930

原创 六.JMeter参数化配置-CSV数据文件设置

1.例如如图所示接口测试,我们需要对其中的字段进行参数化:

2020-03-18 08:12:49 2756

原创 五.JMeter测试kafka

今天简单介绍下jmeter如何测试kafka接口,之前看了一下网上很多相对来说比较复杂,自己编写java代码,maven项目,导出成jar包,模拟producer,这种方式相对来说较为复杂,其实JMeter本身就包含了kafkameter-0.2.0.jar,能基本满足我们kafka的性能测试。1.安装kafka相关插件。2.添加线程组3.添加一个java 请求:4.配置kafka相...

2020-03-17 11:13:51 3785

原创 四.JMeter设置代理启动方式

JMeter设置代理启动方式:进入D:\apache-jmeter-5.2.1\apache-jmeter-5.2.1\bin目录下,执行jmeter -H 192.168.3.100 -P 8091,启动成功后就可以通过代理访问网络,下载需要的插件...

2020-03-17 08:57:25 601

原创 二十二.robotframework+Appium环境配置

之前章节写了部分RF相关基础操作以及接口自动化相关知识。接下去逐步深入,后续也会详细介绍B/S、C/S、手机端app自动化等等自动化测试的内容。今天先简单介绍下手机APP自动化测试的基础,APPIUM的安装。1.下载并安装Appium-windows-1.13.0.exe,直接下一步进行安装,非常简单,不详细描述。安装完毕后运行显示如图所示,appium安装成功。2.安装jdk1.8...

2020-03-10 11:15:31 160

原创 vmware虚拟机macos磁盘清理

执行上图中所示命令(虚拟机中如果存在快照,必须先删除快照,否则无法执行此命令)sudo /Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk shrink /提示如下报错信息:Partition / is not shrinkable分区不能进行压缩...

2020-03-09 15:19:10 2042

原创 二十一.RobotFramework中解析中文报错UnicodeDecodeError

在解析中文的时候,robotframework可能会提示UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-1: ordinal not in range(128)这种报错信息例如如图所示代码,在解析“测试sz002892”的时候报错DemoCase6-yaml ${ret_result} ...

2020-03-07 09:39:10 699

原创 二十.robotframework数据库操作-redis

之前介绍了robotframework对关系型数据库oracle和mysql的相关使用操作,这两款也是使用比较广泛并且具有一定的代表性,其他的类似的数据库操作比如db2,informix等等基本上也是大同小异。接下去介绍一下非关系型数据库redis与robotframework的组合。这几年redis在市面上非常受欢迎,应用很广泛,是一个基于内存高性能的key-value数据库。他的应用场景:...

2020-03-04 08:17:55 1224

原创 三.JMeter测试https协议

1.打开JMeter,右键testplan->添加->线程(用户)->线程组,创建线程组2.接下去开始配置https请求,右键线程->添加->取样器->HTTP请求3.配置接口相关信息,如图所示,配置协议、ip地址、端口号、请求方式(本文用的是get方式,post方式以及参数配置此处不详细说明)、接口URL路径填上:4.如果需要执行https请求还...

2020-03-03 15:49:47 1604

原创 一.jmeter插件安装

1.首先配置jdk环境变量,这里不多说,大家可以参考百度2.安装jmeter,下载apache-jmeter-5.2.1.zip,解压好后,在bin目录下打开jmeter.bat,就可以开始使用了,2.但是大家会发现进行压测时有些指标无法找到,需要通过插件安装,大家可以下载jmeter-plugins-manager-1.3.jar,将jar放入\apache-jmeter-5.2.1\li...

2020-03-03 09:12:45 630

原创 二.jmeter汉化

打开C:\apache-jmeter-5.2.1\bin\jmeter.properties,添加一句话language=zh_CN,保存后重启生效

2020-03-03 09:11:12 123

空空如也

空空如也

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

TA关注的人

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