- 博客(21)
- 收藏
- 关注
原创 性能测试工具siege安装及测试
其实对于类似的性能测试工具之前接触过AB。本人是在ubuntu下做的测试。 1、更新系统 sudo apt-get update && sudo apt-get upgrade –show-upgraded2、下载最新版的siege wget http://download.joedog.org/siege/siege-latest.tar.gzls 查看一下下载的文件因为是操作完成后才写的
2017-06-20 23:16:08 572
原创 安全测试APP是否开启了远程备份功能
这也是我在实际测试过程中遇到的一个小问题。要测试APP是否开启了远程备份功能,只需查看在AndroidManifest.xml配置文件中,allowBackup=false这个是否正确。false就表示没有开启。这个时候我们就需要用到反编译工具了。我这里用的是apktool。1、首先去下载apktool的jar包,https://bitbucket.org/iBotPeaches/apktool/d
2017-06-19 09:55:39 2204
原创 gitbook看电子书
1、需要安装node.js。去官网下载对应的版本就可以了https://nodejs.org/en/ 2、安装cnpm,其实安装npm也可以的。。只不过npm的服务器在国外,用下述命令可将npm指向国内镜像源 npm install cnpm -g –registry=https://registry.npm.taobao.org 注意:- -中间没有空格,貌似编辑器有BUG查看一下n
2017-06-15 10:19:36 1588
原创 Selenium如何上传多张图片
这个是在本人的自动化测试项目中遇到的问题,本来就是一个简单的上传图片的问题。分为上传一张图片和多张图片,在这个测试项目中多张图片限制为三张图片 一张图片: 三张图片: 在此说一下本人的心路历程,一张图片的上传用了两种方法均可以。 一种直接用sendkeys方法上传 driver.findElement(By.className("upload-fileinput")).sendKeys(
2017-06-08 10:38:18 3737 1
原创 Jmeter逻辑控制器
一、foreach控制器 foreach控制器用于读取多个自定义变量值 1、首先添加用户定义的变量添加数据类似如下的,可以添加多个2、添加foreach控制器输入变量前缀自己来命名; startIndex和endIndex按照自己添加的用户自定义变量数量来填,但是切记从0开始 输入变量名称自己命名3、在HTTP请求中设置参数二、If控制器 根据指定表达式的值决定是否执行该节点的子节点1、添
2017-06-07 15:49:21 495
原创 Jmeter参数化的两种方法
有两种方式可以进行参数化 一、通过用户参数的方法1、右键前置处理器–》用户参数2、在用户参数界面添加变量3、在HTTP请求页面添加参数这样参数就添加成功了!!二、通过CSV Data Set Config配置当然得提前准备你的数据文件了,比如txt文档之类的。然后存在某个路径下1、右键–》配置元件–》CSV Data Set Config2、同第一种方法,添加参数在设置参数化的过程遇到了一个小
2017-06-06 16:56:27 4897
原创 Jmeter响应数据中文乱码
只是简单的做了一个百度的http请求,然后发现响应断言fail,查看请求数据出现了乱码。然后想到是编码的问题,解决方式如下: 1、在相应节点的下方,比如http请求,添加后置处理器–》BeanShellPostProcessor2、然后在其脚本框中添加如下代码 prev.setDataEncoding(“UTF-8”)3、然后再去保存,然后你会惊喜的发现,相应数据不乱码了,断言也成功了
2017-06-06 15:08:58 4924
原创 Jmeter如何设置才能录制脚本
Jmeter录制脚本 1、首先需要在工作台添加一个HTTP代理服务2、填写端口,选择目标控制器和分组,点击启动接下来按理说浏览器中的操作就会被录制下来了,但是发现并没有。查找问题发现是如下问题Jmeter设置了浏览器代理,但是发现那个浏览器中的操作并没有被录制下来。 后来发现是证书的问题。我这里用的是firefox浏览器。提示如下1、设置浏览器代理 2、导入证书 接下来,你就会发现浏览器中的
2017-06-02 11:35:18 660
原创 Jmeter 打开遇到问题
Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002 解决办法(windows 7)打开注册表 在HKEY_LOCAL_MACHINE\Software\JavaSoft下新建Prefs项
2017-05-19 14:36:30 1071
原创 selenium 常用方法总结
1、click(); 点击2、sendkeys(); 模拟键盘向输入框中输入内容3、clear(); 清除文本框中的内容4、submit(); 用于提交表单的内容 。例如搜索框后的“回车”,就可以使用。有时候可以用来替换click()5、getSize(); 返回元素的尺寸,宽、高6、getText(); 返回元
2017-05-18 09:40:28 781
原创 loadrunner学习笔记
Action.c(41): Error -27979: Requested form not found [MsgId: MERR-27979] Action.c(41): web_submit_form highest severity level was "ERROR", 0 b
2017-04-27 11:47:58 576
原创 selenium+testNG+maven
一、安装JDK 二、在eclipse中安装testNG我选择的是在线安装的方法Help -->Install New Sofeware 弹出的对话框中,填上MyTestNG - http://beust.com/eclipse,直接安装即可三、配置maven环境1、下载apache-maven文件,选择自己需要的版本:我用的是apache-maven
2017-04-12 15:42:02 446
原创 破解Loadrunner过程中遇到的问题
在旧电脑上安装的时候,一次性安装破解成功。换了一台新电脑,就大意了。估计和破解顺序有关,导致遇到问题1、破解LoadRunner时,添加新license时提示:license security violation.operation is not allowed解决办法:重新安装LR,选择“修复”;安装后,退出LR,重启电脑;运行deletelicense.exe;
2017-04-12 15:30:57 345
转载 如何测试一个杯子
在软件测试的面试中, 经常会碰到类似的问题。 比如:如何测试一个杯子, 或者如何测试一只笔。 要求你设计20个以上的test case. 这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计test case的能力, 以及test sense。首先应该反问下面试官, 需求是什么样的,比如大概是个什么样的杯子。我回答这类问题的思路, 从软件测试的各种不同方法来联想, 具体如下。
2017-03-02 15:02:32 742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人