自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (7)
  • 收藏
  • 关注

原创 Jmeter+验证json结果是否正确小技巧

通过sql语句或者返回的参数,可以在查看结果树返回的结果中,用方法先跑一下验证是否取到自己想要的值。3、在查看结果树中 text改成选Json Path Tester。

2023-07-28 17:19:43 575

原创 乐观锁和悲观锁

纯理论

2023-07-28 13:52:32 201

原创 Jmeter+MySQL链接+JDBC Connection配置元件+使用

可以添加一个Debug Sample,查看每个值是怎么取的,${count_#}表示返回的行数,${count_1}表示返回的count字段的第一行的值,${count_2}表示返回的count字段的第二行的值,${fee_1}表示返回的fee字段的第一行的值,${income_1}表示返回的income字段的第一行的值。如果SQL查询出来的值有多个,例如查询出来了5行记录,每行三个字段,pid_reg_count对应变量count,pid_fee对应变量fee,income对应变量income。

2023-07-26 15:20:11 886

原创 JMeter+提取token变成全局变量

IP地址一模一样,可以配置一个默认值,就不用每次都输入IP地址了。注:没打码,就代码乱写的接口,具体请按照你要跑的接口来输入值。五、把token作为全局变量,通过HTTP信息头管理器实现。配置登陆地址,通过返回的data,得到里面的token。在登陆接口下,添加后置处理器-》json提取器。线程组的基础上,添加HTTP信息头管理器。六、用其他接口看看是否提取token成功。四、提取token,通过JSON提取器。二、配置HTTP请求默认值。返回的值里面有token。七、用查看结果树查看结果。

2023-07-21 15:08:21 357

原创 WIN11+图像处理基本工具,Python 环境下的 Pillow

WIN11+图像处理基本工具,Python 环境下的 Pillow

2023-06-09 14:35:27 194

原创 win11 安装tesseract-ocr

tesseract-ocr 的安装

2023-06-08 18:12:10 1183

原创 Postman中加url环境变量和token全局变量

2. 环境变量:要申明环境变量,先要创建环境,然后在该环境中创建变量。定义集合变量:pm.collectionVariables.set("变量名",变量值)1. 全局变量:全局有效,在Postman中的任何集合中都可以使用该变量,作用域最大。定义环境变量:pm.environment.set("变量名",变量值)假设地址是:http:www.baidu.com/getinfo/定义全局变量:pm.globals.set("变量名",变量值)3. 集合变量:集合变量是针对集合的,仅仅针对指定的集合。

2023-05-29 18:35:41 3207

原创 GUI和非GUI

JMeter的场景运行方式分为:1)GUI(视窗运行,即我们可以看到运行界面)2)非GUI方式运行(命令窗口),在Windows中我们可以在命令窗口运行。同等条件下,非GUI方式的JMeter机器能够产生的负载会比GUI方式的Jmeter产生的负载大一些。 JMeter的场景运行基于运行架构分为两种:1)本地化运行,即单机运行2)远程运行不管GUI方式还是非GUI方...

2018-08-31 16:26:00 3153

原创 JMeter运行顺序

1)配置元件2)前置处理器3)定时器4)取样器5)后置处理器6)断言7)监听器 例如:1)执行“线程组”,如果有多个线程组,可以再测试计划中设置是顺序执行还是同时执行2)执行“简单控制器”3)执行配置元件“HTTP Cookie管理器”、4)执行前置处理器“用户参数”5)执行定时器“Synchronizing Timer”,类似LoadRun...

2018-08-31 16:10:41 1408

原创 JMeter工具安装目录解析

1)Bin:其中放置了各项配置文件(比如日志设置、JVM设置等)、启动文件(JMeter启动快捷方式,报告生成快捷方式,Heap Dump快捷方式等),启动jar包,示例脚本等。2)Dos:放置了JMeter API离线帮助文档,WEB方式。3)Extras:JMeter 辅助功能,提供与Ant Jenkins集成的可能性,我们可以利用Ant 与Jenkins来构建性能测试自动化构...

2018-08-31 15:33:39 602

原创 参数化之从数据库提取数据元件详细解析(十)

1)“配置元件”->“JDBC Connection Configuration”精简版:Variable Name:连接池名称Database URL:jdbc:mysql://host:port/db(jdbc:mysql://ip地址:端口号/数据库名称)JDBC Driver class:com.mysql.jdbc.Driverusername:连接数据库的...

2018-08-29 18:54:31 847

原创 参数化之数据库提取数据(九)

(一)举一个例子1)引入jar包:A)测试计划->浏览->选择jar文件D:\BDDownload\Jmeter\mysql-connector-java-5.1.44\mysql-connector-java-5.1.44-bin.jarB)将其中的mysql-connector-java-5.1.44-bin.jar放到Jmeter的lib目录下2) 添...

2018-08-29 18:48:04 622

转载 参数化之正则表达式(八)

1)线程组-》添加-》后置处理器-》正则表达式提取器第1部分:名称+注释,可不修改,只是为了方便自己识别第2部分:apply to 默认即可第3部分:要检查的字段:主体等选择,一般我们选择主体,即服务器返回给我们的页面主体信息第4部分:  【引用名称】:就是参数名称,在别处引用;如输入mysid,别处引用的时候使用${mysid}  【正则表达式】:表达式中()内的内容...

2018-08-29 18:34:59 841

转载 参数化之用户定义的变量(七)

选中取样器,右键:添加-配置原件-用户定义的变量 在列表中填入名称和值,在别处就可以使用${name}、${pwd}来引用

2018-08-29 18:32:40 644

原创 参数化之CSV Data Set Config(六)

CSV Data Set Config:被用来从文件中读取数据,并将它们分割存储到变量中,适合处理多变量。如:登录,在文本文档内把用户名和密码参数化,执行操作时,会自动循环读取文本里的用户名和密码。 1)选中线程组,点击右键,添加-配置元件-CSV Data Set Config 2)使用刚才定义好的变量 需要说明一下:函数助手方法要比CSV控件方法参数化功能要弱,...

2018-08-29 18:30:23 954

转载 参数化之函数助手_Random(五)

_Random函数是从某数据段随机读取数据替换参数,当需要添加多条数据记录且某些字段需要唯一性时使用,使用该函数随机生成的参数是数字。 1)输入最小值、最大值,点击下方的【生成】按钮,即会生成:${__Random(1,5,)}假如邮箱是163的,则用户名参数的值直接填入:${__Random(1,5,)}@163.com。我测试的邮箱是内网测试用的域名是180chen.cn,则填写$...

2018-08-29 18:09:22 635 2

原创 参数化之函数助手CSVRead(四)

CSVRead函数用于对脚本进行参数化,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数。 _CSVRead函数即从外部读取参数,_CSVRead函数可以从一个文件中读取多个参数,以供使用操作。CSV file to get values from | *alias:表示要读取的文件路径 (如:F:\学习\jmeter\参数.txt) CSV文件列号| next| *alia...

2018-08-29 18:04:18 8961

原创 JMeter创建一个小的Demo(三)

(一)创建线程组如上图:名称:可以随意取,最好取为我们测试场景相关的名称 注释:随意在取样器错误后要执行的动作:我们选择继续,错误之后依然继续执行 线程数:一般我们用来表示多少个用户,相当于loadrunner中的并发用户数 Ramp-up Period(in Seconds):表示每个用户启动的延迟时间,上述我设为1秒,表示系统将在1秒结束前启动我设置的1000个...

2018-08-29 17:17:24 305 1

原创 JMeter安装(二)

官方下载地址:http://jmeter.apache.org/download_jmeter.cgi我用的版本是JMeter2.9  准备工作:apache-jmeter-2.9、jdk-7u71-windows-x64.exe 安装步骤:(一)安装JDK直接下一步到完成。可以不安装在系统盘(二)配置JDK(win7系统)计算机-》属性-》高级系统设置-》高级...

2018-08-29 16:48:16 462

原创 JMeter理论(一)

复制的百度百科上的Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度...

2018-08-29 16:07:53 132

转载 LoadRunner 技巧之 脚本设计

在做性能测试时,我们可能会遇到各种不同的业务需求与用户行为,在一个系统或网站中,每个用户的操作都不完全一样。我们如何来模拟这此用户的行为?经验与能力有限,我这里也做个简单的分析。  Action 介绍                                                                 在此之前,我们先来介绍一个Action

2016-08-18 14:31:31 511

原创 LoadRunner学习草稿

一、录制自带的例子,网址:http://127.0.0.1:1080/WebTours/:1.要打开例子中的服务,否则录制失败2.已经打开服务,如果再次打开,会提示错误3.每次录制时,关闭原来的页面,否则会导致录制错乱。 PS:清除缓存,保证测试的正确性。步骤:Vuser->Run-Time Settings->Browser->Browser Emulation ->clear

2016-08-08 11:10:40 439

原创 安装虚拟光驱Daemon Tool 安装失败

系统:win10软件:DTLite4356-0091.exe  和DTLite4491-0356.exe       我用DTLite4356-0091.exe  安装是,报错:提示"Internal setup error.Error code:256.Contact support."     一开始以为是没卸载干净,后来发现是因为win10上不兼容DTLite4356-009

2016-07-07 10:13:40 13009

原创 苹果app升级测试

苹果app升级,以前总以为只能通过app store中升级。实际上不是。第一次安装,只能通过app store下载;升级可不通过app store下载,直接去服务器中下载升级。一、app升级的源码:1.app store2.本身的服务器中升级分类:1.只要不是该版本号,就升级2.必须大于现有的版本号,才能升级    二、获取源码的方式:1.      app s

2016-07-05 18:03:14 815

原创 windows10中安装VMware及遇到的问题

工具:Windows10系统VMware10.0.6 步骤:1.用管理员身份运行-》点下一步-》点接受协议-》安装类型:初学者可以直接使用典型,这里用的是自定义2.点下一步-》路径可以默认,这里被我改为:D:\VMware3.点下一步,共享路径可默认,这里被改为E:\Share VMware,端口号没变。一般很少用到共享这个功能4.点下一

2016-06-30 16:21:24 5398

原创 Win10中卸载IE11

一、win10中卸载IE11控制面板-》程序和功能-》启用或关闭Windows功能-》勾掉【Internet Explore 11】时,弹出一个对话框,确认是否卸载,点【是】-》点【确定】即可。要重启电脑PS:如果想再次升级为IE11,再次勾选【InternetExplore 11】        注:1.在卸载前,最好安装有非IE内核的浏览器,如chrome。一旦有问题,这样

2016-06-30 11:32:06 4300

原创 测试理论知识

一、冒烟测试        指在对一个新版本进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测性       引入到软件测试中,就是指测试小组在正规测试一个新版本之前,先投入较少的人力和时间验证一个软件的主要功能,如果主要功能都没有实现,则打回开发组重新开发。      这样做的好处是节约大量的时间成本和人力成本。二、Alpha测试与beta的区别Al

2016-06-17 15:50:51 418

原创 通过PP助手安装软件

1.    下载PP助手,我用的是PP助手2.02.    安装ITunes(必须),否则驱动安装不了。要重启电脑 打开PP助手 ,设置-》其他设置-》勾选 【关联IPA,可以直接双击IPA文件来安装程序】 否则:点IPA文件时打开方式仍是ITunes,不是PP助手

2016-06-14 11:06:21 1410

原创 如何查看UDID(唯一标识码)

1.用PP助手打开PP助手,点手机名,设备信息-》点查看更多信息-》设备标示就是了2.用ITunes打开ITunes-》点标题栏中的小手机,如下图1-》点摘要-》点序列号,多点几次,就会出现UDID

2016-06-14 11:03:49 3459

原创 win10 64位中打开注册表、我的电脑等

1.快捷键“Win”+ 【R】组合快捷键,会弹出一个对话框,里面输入:Regedit,点回车,就可以了。注:不要随便修改注册表,否则可能重装系统了

2016-06-14 10:52:03 1044

原创 Win10 安装过程中遇到的各种问题

1.从win7升级为win10,有时会报错,如:解决方法:去微软官网上重新下载安装2.win10安装成功后,我用Admin账号登录,报错:猜测:因为我是用admin账号登录的,建议创建一个管理员账号,以后操作任何操作都用该账号,如:xiaowang(小王)3.安装虚拟光驱(Daemon Tools Lite)报错,因为win自带虚拟光驱。如:安装SQL,选中SQL.is

2016-03-14 09:57:56 1050

原创 清空mstsc远程桌面连接保存的密码

打开运行(快捷键WIN+R),输入gpedit.msc

2014-11-24 10:01:24 7999

转载 文件上传下载的测试用例设计

主要考虑:1.文件类型:  拿到需求的时候,说是文件类型有限制,以jsp,exe等四种文件后缀结尾的文件不允许上传,后来需求改变了,上传类型没有限制。因此测试用例要考虑的方面包括:  1)各种常见的文件类型,包括bat、xls、xlsx、doc、docx、exe、jsp、rar、zip、iso等,以及各种视频,音频和图片等;  2)关于文件名:纯中文名称、中文和英文混合、中文和数字

2014-11-11 13:39:09 5298

转载 LR学习 IP欺骗

设置IP欺骗的原因:  1、当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达压力测试的效果  2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力。多个IP地址的设置:    可直接在

2013-09-11 15:07:50 1393

tesseract-ocr-setup-3.05.01+4个汉字语言包

tesseract-ocr-setup-3.05.01+4个汉字语言包

2023-06-08

虚拟光驱Daemon+win10

虚拟光驱Daemon+win10

2016-07-07

虚拟光驱Daemon+win7

虚拟光驱Daemon+win7 不能在win10上安装,不兼容

2016-07-07

纯UglifyJS压缩包

UglifyJS是基于 NodeJS 的Javascript语法解析/压缩/格式化工具,它支持任何CommonJS模块系统的Javascript平台(实现自己的CommonJS平台也非难事)

2013-04-26

httpWatch.Professional

httpWatch.Professional,分析网页打开的时间,每个方法所占用的时间等

2013-04-23

HP.LR删除注册表

安装时,需要删除注册表 HP.LoadRunner删除注册表

2013-04-23

HP.LoadRunner.破解文件和说明

HP.LoadRunner.破解文件和说明

2013-04-23

锋利的jQuery

包含理论知识和实例源码,对于初学jQuery的开发人员来说,是个很不错的文档

2013-04-07

空空如也

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

TA关注的人

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