自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Loadrunner12无法录制脚本的问题

Loadrunner12的录制选项中是支持谷歌的但是实际使用起来,会发现两个问题a.谷歌浏览器出现一片空白,一直加载,卡住的现象b.录制后脚本为空要解决这两个问题,只需要打开fiddler软件,打开fiddler后再重新录制,就发现这些问题都顺利解决了,神奇!...

2020-04-28 08:56:25 5638 2

原创 postman实现接口参数化测试

一直以来,测试接口的工具我都使用的是jmeter,因为之前认为postman过于单一,原来是我小看了它,postman也是可以通过csv/txt文件来实现简单参数化的,下面是我整理的基本操作步骤,如果感兴趣就看下去吧~一、新建collection二、新建请求三、填写请求信息postman中引用文件中参数时,用的是{{参数名}}jmeter中引用文件中参数时,用的是${参数名}四...

2019-08-15 13:51:23 1187

原创 Loadrunner设置检查点

假设我们的系统中不允许新增名称重复的数据录制一个新增的脚本;再次回放,仍然显示成功,但其实这条数据是没有新增到系统中的,这时候就需要在脚本中添加检查点,根据页面返回的字符来判断脚本是否真正回放成功了。...

2019-07-28 13:21:00 1791

原创 Loadrunner设置集合点

一、什么是集合点集合点可以通俗的理解为,虚拟用户拟合的地点,也就是当某个vuser到达该集合点时,controller会把它进行保留,等到所有vuser都到达时,controller释放出全部的vuser,达到模拟同一时刻多个用户同时操作的效果。集合点一般都是和事务结合使用,在事务开始之前,插入集合点,最后通过分析可以得出整个事务的响应时间。二、在录制时添加事务和集合点函数1.插入集合点函...

2019-07-28 12:16:53 2873

原创 LoadRunner实现参数化过程

之前我一直觉得,loadrunner在controller中可以设置虚拟用户数量,那么参数化就没有什么意义了,后来通过查阅资料才明白,这两种操作的意义不同。参数化是为了模拟真实用户的行为,比如,有的系统设定同一个用户只能进行一次交易,这时候就需要进行参数化,模拟多个用户的操作。下面就以企业邮箱的登录操作为例,介绍一下设置登录账号与密码的参数化过程。1.首先通过Vugen录制登录的脚本2....

2019-07-10 10:25:23 919

原创 LoadRunner12.XX录制-回放脚本步骤

我安装的版本是LoadRunner12.55,软件支持对谷歌浏览器的录制,如果是其他版本,需要进行代理设置才可以录制谷歌浏览器。1.首先进行软件的安装,安装步骤请自行百度2.打开Virtual User Generator,新建一个脚本选择项目具体情况选择协议,一般情况下都选择Web-HTTP/HTML,输入脚本名称,点击创建2.点击红色的“录制”按钮3.选择“web浏览器” “...

2019-06-28 12:01:14 3312 1

原创 jenkins的启动与停止

以管理员身份运行cmd,进入jenkins安装路径下启动jenkins服务命令:“net start jenkins”停止jenkins服务命令:“net stop jenkins”关闭jenkins:http://localhost:8080/exit重启jenkins:http://localhost:8080/restart重新加载配置信息:http://localhost:808...

2019-06-19 14:43:45 1967

原创 jenkins实现linux项目的自动化打包部署(三)实现部署

一、新建一个自由风格的项目,并实现部署要实现部署,首先需要将打包好的文件上传到服务器上,在项目已经能实现打包的基础上(关于打包的配置,可参考我上一篇文章),在“构建”处,新增send files or execute commands over SSH然后进行如下配置:Source files:想要上传的文件路径(路径要从项目名称的下一级开始写起)例如我的项目名称为test-1,想要上传...

2019-06-19 14:40:45 2437 1

原创 jenkins实现linux项目的自动化打包部署(二)实现打包

一、创建一个自由风格项目,并实现打包首先新建一个项目,输入项目名称,点击确定,进入项目配置页面根据项目情况,选择svn或git,填写项目代码地址,svn账号密码,如下图:在“构建”处,添加invoke top-level maven targets选择maven版本,可以点击右侧下拉箭头,选择我们上一步配置的maven信息;目标处填写maven打包命令;pom处填写项目pom文件的路...

2019-06-19 14:21:20 759

原创 jenkins实现linux项目的自动化打包部署(一)系统配置

一、配置全局工具:1.本地下载安装JDK,然后进入全局工具配置2.本地下载安装ant,然后进入全局工具配置3.本地下载安装maven,然后进入全局工具配置二、系统配置首先进入系统配置,设置管理员邮箱,如下图:然后配置邮箱扩展,这里要注意,要保证你的邮箱开启了smtp服务,不同的邮箱开启方式略有不同,根据邮箱提示进行即可,这里举例QQ邮箱如下:邮箱开启SMTP服务后,会有一个...

2019-06-19 14:11:05 1309

原创 Jmeter登录获取token

1.在登录的请求下,添加正则表达式提取器,提取出我们需要的token值2.将提取到的token值,设置为全局变量a.首先借助函数助手,生成表达式b.添加Beanshell采样器,把生成的表达式粘贴在里面,这样就把token设置成了全局变量3.在后面线程组的请求中,就可以引用到token值啦4.至此,执行脚本,应该就不会有token值的问题了...

2018-11-02 10:48:19 8559 4

原创 Jmeter代理服务器录制脚本

通过设置浏览器和Jmeter的代理服务器,对浏览器进行操作后,Jmeter会记录下你的所有操作请求1.添加代理服务器2.配置代理服务器3.点击启动一定要先启动Jmeter的代理服务器,再去浏览器进行一系列操作,否则起不到作用的4.设置浏览器的代理,这里以chrome为例代理服务器的地址,写localhost或者127.0.0.1都可以,端口号一定要与Jmeter中写的一致,最...

2018-11-01 16:46:22 427 1

原创 Jmeter参数化

当你需要对某一个功能进行多次重复操作时,例如用多个不同账号密码进行登录操作,手动修改每次的请求参数就明显降低了效率,这时就用到了参数化,本文说的是csv文件参数化。**情景:**验证数据审核接口,status cause两个请求参数是否可以为空、为非法字符1.把我们需要请求多次的参数,写到一个文件中,文件中列出了5中组合情况。下图中的首行也可以不写,只是为了方便我们查阅result参数是我...

2018-11-01 16:25:49 167

原创 Jmeter中if控制器的使用

使用if控制器有两种方式:1.不勾选“interpret condition as variable expression”直接输入我们需要判断的表达式即可,判断表达式为真时,执行if控制器下的请求,例如“1!=2”,则一定会执行下面的http请求2.勾选“interpret condition as variable expression”这时expression中不能直接填写条件表达...

2018-10-30 17:21:21 31532 4

原创 Jmeter请求出现乱码问题

当你想验证某个请求参数,录入特殊字符、中文字符会不会出现问题时,往往会发现,响应数据是一堆乱码,或者请求根本没有读取到这个参数。这时,我们需要把“编码”勾选上,再次请求就可以成功了!...

2018-10-30 16:47:06 1601

原创 想要Jmeter中的多个线程组按顺序执行

在一个脚本文件中,如果有多个线程组,并且想让他们从上到下依次执行,只需在测试计划页面,勾选“独立运行每个线程组”即可“Run teardown thread groups after shutdown of main threads”的意思是:主线程关闭运行后,拆除线程组...

2018-10-30 16:12:34 9870 1

原创 Jmeter中使用BeanShell获取指定的值

Jmeter中可以使用Beanshell编写代码,来实现很多功能,这里介绍的是提取指定的值场景:需要审核一条数据,前提是,是有这条数据的status是4的时候,该条数据才可以进行审核操作具体操作方法:1.正常添加请求,获取返回数据,返回的数据中,"data"是一个对象,其下包含"list"数组;"list"数组下包含我们需要取值的多个对象2.添加Beanshell前置处理器

2018-10-26 17:11:12 17444 1

原创 Jmeter获取返回参数中的值,用于后面请求的入参

在做接口测试时,有很多情况,我们需要使用某个请求的返回参数中的值,用做下面请求的请求参数。此时,我们就要用到“正则表达式提取器”把需要的值,提取出来。场景:需要审核一条数据,该数据的数据id,需要从上一个请求的返回值中获取到具体操作方法如下:1.添加一个http请求,来获取所有数据的id2.添加正则表达式提取器3.配置正则表达式提取器4.引用取到的id值,用作请求参数5.执行...

2018-10-26 15:58:25 10323

空空如也

空空如也

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

TA关注的人

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