- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 tps 与 事务平均响应时间关系对答
在网上看到一篇文章,tps 与 事务平均响应时间关系对答。可以帮助能更清楚的了解二者之间的关系。 问者:每秒处理的事务数和事务的平均响应时间 怎么个关系,有关系吗kaku21:举个例子:一个高速路 有10个入口,每个入口每秒钟只能进1辆车,请问1秒钟最多能进几辆车??问者:10 kaku21:每辆车需要多长时间响应??问者:针对这个问题的话 那t
2016-06-30 11:14:16 919
原创 Loadrunner错误 -27727: 下载资源时步骤下载超时 (120 seconds) 已过期
由于压力大了,下载资源所用时间就长了,可以设置加大超时时间 运行时设置Internet 协议--首选项--高级--选项--General--步骤下载超时(秒)把这个值从120改为更大,如300,600等
2016-06-30 09:43:38 3907
原创 MyEclipse去除网上复制下来的代码带有的行号
正则表达式去除代码行号作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如:MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号使用快捷键“ctrl+F”打开MyEclipse的查找替换功能,如下图所示:这样就可以把代码中的行号全部去掉去除代码行号的正则表达式:^\s*\d+\.
2016-06-29 16:23:16 320
原创 LR的响应时间与使用IE所感受时间不一致的讨论
在做性能测试时,有时碰到这样一种情况,使用性能工具LR测试出来的响应时间比实际使用IE感受到的时间要长,例如,实际使用IE打开一个系统时只需要1~2秒,而使用LR跑一个用户所得出的结果可能是8秒、10秒、或者更大的响应时间。 针对上述问题进行分析总结,有3种情况:1、在运行LR场景时没有忽略Think Time(思考时间)和记录log的时间;2、测试机配置不高,比如低配置的机器在运
2016-06-24 11:58:02 747
原创 Win7 IIS建站
1.在控制面板-》程序和功能-》打开或关闭windows功能-》安装IIS服务2.控制面板-》管理工具-》IIS管理器客户端访问Web服务器,服务器端不需关闭防火墙,客户端防火墙也无需关闭
2016-06-23 14:10:46 691
原创 win7建立FTP服务器
1.在控制面板-》程序和功能-》打开或关闭windows功能-》安装IIS服务2.控制面板-》管理工具-》IIS管理器浏览器地址栏:ftp://zc:[email protected]服务器要想被客户端访问,需要关闭防火墙,客户端防火墙无需关闭
2016-06-22 09:42:35 303
原创 loadrunner常用函数
lr_eval_string()函数的主要作用:返回脚本中的一个参数当前的值返回值类型:charchar *x = "abc";//定义字符常量lr_save_string(x,"param");//把字符常量保存在参数中lr_output_message("The param's value is %s",lr_eval_string("{param}"));先从参数
2016-06-21 15:57:08 362
原创 Appium实现的技巧
截图功能: //截屏并保存至本地 File screen = driver.getScreenshotAs(OutputType.FILE); File screenFile = new File("d:\\screen.png"); FileUtils.copyFile(screen, s
2016-06-18 15:16:01 484
原创 Selenium实现的技巧
截图功能: try { File srcFile = ((TakesScreenshot)dr).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(srcFile,new File("d:\\screenshot.png"));
2016-06-17 10:55:14 355
原创 Selenium对于对话框alert,confirm,prompt的处理
html 源码: Alert function myFunction() { var x; var b = prompt("hello","harry potter"); if (b!=null && b!="") { x = "h
2016-06-17 10:09:37 576
原创 页面嵌套frame,Selenium定位问题
有时候,什么定位元素的方法都试过了,还是定位不到元素,就考虑frame切换问题 driver.switchTo().frame("定位到的frame元素"); //接下来就可以在这个frame框架内定位该框架里的元素了 driver.findElement(By.name("message")).sendKey
2016-06-16 17:25:42 3597
原创 Jmeter分布式测试
一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做为执行机(slave)。 2、执行时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行,slave执行时不需要启动GUI,我理解它应该是通过命令行模式执行的。 3、执行完成后,slave会把结果回传给master,master会收集所有sl
2016-06-14 14:51:56 864
原创 ChromeDriver,IEDriver,Firefox配置
ChromeDriver:下载ChromeDriver.exe,放入某个文件夹,如C:\Program Files (x86)\Google\Chrome\Application,把此路径加入path系统环境变量或者设置System.setProperty("webdriver.chrome.driver", "C:/Program Files (x86)/Google/Chrome/Appl
2016-06-13 15:07:40 760
原创 Appium总结
运行case前,最好在case前加入等待,以免activity还未关闭,就开始定位或其他操作(如果case总报错,则考虑此问题);swipe效果: Thread.sleep(2000); int width = driver.manage().window().getSize().width; int height = driver.man
2016-06-12 17:17:25 297
原创 adb shell screenrecord命令行使用说明
一、查看帮助命令,参数 --helpD:\>adb shell screenrecord --helpUsage: screenrecord [options] Android screenrecord v1.2. Records the device's display to a .mp4 file.Options:--size WIDTHxHEIGHT Set the
2016-06-12 15:00:09 1467
转载 Appium入门示例(Java)
一、使用Eclipse直接创建案例工程 1、打开Eclipse,【File】-->【New】-->【Project】 2、选择【Java Project】-->【Next】 3、输入工程名称Appium_demo,点击【Finish】 4、右键点击工程 New-Folder,新建两个文件夹:apps和libs,目录结构如下: 二、导入测试的类库 1、导
2016-06-08 15:27:45 3340
转载 Jmeter关联,正则表达式提取器使用
一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据: 二、正则表达式提取器: 1、比如需要提取如下响应文本中的 “百度一下,你就知道” 里面的 “百度一下,你就知道”: 2、设置正则表达式提取器: 说明: (1)引用名称:下
2016-06-07 16:43:31 547
转载 TestNG的组测试和组中组测试
在编写测试的过程中,我们经常遇到只想执行个别或者某一部分/某一类型的测试用例,这时我们可以使用TestNG的分组测试方法分组测试在配置时,TestNG执行的原则是:只保留最小集合进行执行看代码:[java] view plain copy /** * * * Title: TestngGroups * * * * 对应配置文件test
2016-06-03 15:05:36 412
转载 Selenium 元素定位
定位对象的目的一般有下面几种· 操作对象· 获得对象的属性,如获得测试对象的class属性,name属性等等· 获得对象的text· 获得对象的数量 webdriver提供了一系列的对象定位方法,常用的有以下几种· id· name· class name· link text· partial link text· tag name· xpath· css sel
2016-06-02 15:36:51 670
原创 Python Selenium
1.下载Python2,安装,设置系统变量2.下载selenium:pip install -U selenium3.一般firefox安装在非默认位置:binary = FirefoxBinary('D:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe') orbinary = FirefoxBinary('D:
2016-06-02 14:32:25 737
原创 内存溢出,内存泄露的区别
内存溢出:程序申请10字节的内存空间,往里面放11字节的数据,多余的数据就会溢出来,这叫内存溢出。内存泄露:程序申请一块内存,使用完后,不能有效的回收,一直被占用不能被释放,这叫内存泄露。loadrunner发生内存泄露:测试系统稳定性时容易暴露内存泄漏,比如用Loadrunner加压系统72小时,这是系统若存在参数没有释放而存在的内存泄漏时,最直接的体现就在事务的响应
2016-06-02 09:08:24 269
原创 IDE eclipse PyDev插件安装
Python安装成功后,即要配置开发环境,这里选用Eclipse, 在Eclipse中安装PyDev插件,有多种方法,这里介绍最最常用的两种。1)使用Eclipse安装插件,打开eclipse,进入Help—>Install New Software 如下图所示,全选后点击Next,进行在线安装,安装完成会提示重启eclipse。2)直接下载PyDev插件,解压后,将plu
2016-06-01 16:43:14 816
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人