摘要: WebDriver 常用操作 1 浏览器操作 2 窗口和弹框操作 3 cookies 操作 4 简单对象的定位 5 页面元素操作 6 鼠标事件 7 键盘事件 1 浏览器操作 #属性: driver.current_url #用于获得当前页面的URL driver.title #用于获取当前页面的标题 阅读全文
posted @ 2019-03-05 17:26 猪猪宝丫 阅读(438) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-05 17:24 猪猪宝丫 阅读(351) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-05 17:23 猪猪宝丫 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 测试用例的常用方法 1 等价类划分法 2 边界值法 3 因果图及判定表法 4 正交表 5 测试大纲法 6 场景法 7 错误推断法 8 随机测试 9 需求文档转化法 1、等价类划分法 应用场合:界面中只要有数据输入的地方,就可以使用等价类划分法。从无穷多的数据中,挑选少量代表数据进行测试。 1)分析需 阅读全文
posted @ 2019-03-05 17:22 猪猪宝丫 阅读(2299) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-05 17:05 猪猪宝丫 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-05 17:00 猪猪宝丫 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Xshell部署环境 回到Xshell界面,连上阿里云服务器,参考上一篇【linux学习1-Xshell连接阿里云ECS服务器】(https://www.cnblogs.com/yoyoketang/p/10180254.html)cd到/opt目录,解压文件 修改禅道自带的Apache和mysql 阅读全文
posted @ 2019-03-05 16:59 猪猪宝丫 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 测试计划(Test Plan) 它用来描述一个测试方案,包含与本次性能测试所有相关的功能。也就说本次测试的所有内容是于基于一个计划的。 “函数测试模式”复选框,如果被选择,它会使Jmeter记录来自服务器返回的每个取样的数据。 线程组Threads (Users) 注意:Stepping Threa 阅读全文
posted @ 2019-03-05 16:58 猪猪宝丫 阅读(237) 评论(0) 推荐(0) 编辑
摘要: HTTP Cookie Manager 用来存储浏览器产生的用户信息 Clear Cookies each Iteration:每次迭代请求,清空cookies,GUI中定义的任何cookie都不会被清除。 Implementation:默认HC4CookieHandler Cookie Polic 阅读全文
posted @ 2019-03-05 16:57 猪猪宝丫 阅读(198) 评论(0) 推荐(0) 编辑
摘要: BeanShell PreProcessor 使用BeanShell在请求进行之前进行操作。语法使用与BeanShell Sampler是一样的。但可使用的内置变量稍有不同 JDBC PreProcessor 在请求运行之前进行数据库操作。 使用方法与JDBC Request 是一样的。 应用场景, 阅读全文
posted @ 2019-03-05 16:55 猪猪宝丫 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 但是我不想这么做,接口只想写一次,让循环控制器和if控制器去判断接口,执行我想要的分支。这里遇到了一个问题,if控制器通过什么去判断接下来的分支?我引入了一个计数器的概念。起始值为0,每次循环加1,将递增的数字传入if控制器。0为审核不通过,1为审核通过,如此类推。。。下面通过循环两次的脚本来解说一 阅读全文
posted @ 2019-03-05 16:54 猪猪宝丫 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 1:从sql表中将需要取的数据查出来 2:我们需要把这个id为4451的数据从sql里面取出来,传到下一个sql里面,执行删除 3:写一个接口的传参有些不同,变成了var_id_1。var_id是之前的sql中定义的变量,_1是取第一行数据。这个_1必填 4:我们看一下执行结果。此处我们已经将445 阅读全文
posted @ 2019-03-05 16:53 猪猪宝丫 阅读(282) 评论(0) 推荐(0) 编辑
摘要: jmeter分布式简单步骤说明: 1:添加远程服务器IP到配置文件 在JMETER_HOME / bin / jmeter.properties中,找到名为“ remote_hosts ” 的属性,并添加正在运行的JMeter服务器的IP地址的值。可以添加多个此类服务器,以逗号分隔 2:重启jmet 阅读全文
posted @ 2019-03-05 16:51 猪猪宝丫 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 我们在学习接口自动化的时候,最理想的状态是在公司有项目可以操作。大部分时候我们并没有可以练习的项目,因此练习接口无从谈起,只能找一些开放的api来练一练,但是这样并不能提高我们的技术。因此我们需要搭建一套自己的接口环境 需要的资源: vm虚拟机:https://pan.baidu.com/s/1Gz 阅读全文
posted @ 2019-03-05 16:48 猪猪宝丫 阅读(588) 评论(3) 推荐(0) 编辑
摘要: 下载插件 1、访问网址http://jmeter-plugins.org/downloads/all/,下载三个文件。其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的,ServerAgent是服务端的。 前两个是jmeter扩展插件,解压后将jar 阅读全文
posted @ 2019-03-05 16:47 猪猪宝丫 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 安装插件的方法有两种,一种是传统的方式,即官网下载,本地配置,重启jmeter。现在有一种快捷的方法可以自定义安装插件-插件管理器 JMeter 插件管理器的使用方法很简单:不要手动安装各种插件,它提供了友好的用户界面来完成:安装、升级、卸载。它管理插件包括 jmeter-plugins.org 上 阅读全文
posted @ 2019-03-05 16:46 猪猪宝丫 阅读(4223) 评论(0) 推荐(1) 编辑
摘要: 这一篇文章随便说一下JMETER的脚本参数化 1:Parameters的两种参数化方法 1.1:函数助手参数化 首先准备你的参数数据。我在bin/data中新建了一个dat文件,记事本另存为修改编码为UTF-8,注意用户名和密码是一一对应的,用英文逗号隔开 点击函数助手对话框,填写数据文件路径与列数 阅读全文
posted @ 2019-03-05 16:44 猪猪宝丫 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 1:登录接口 这里有一个实际的登录接口,在响应中返回了一串token,如下图 那么我们在接下来的接口-经验库列表中,就必须带入这一串token,否则响应报错,如下图所示 测试开发交流群 317765580 如何获取登录的口令呢?这里详细说明一下,如图所示 在接下来的接口中可以将获取的token作为变 阅读全文
posted @ 2019-03-05 16:43 猪猪宝丫 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 1:做接口关联的时候,发现接口响应没有可以利用的信息.如下图只返回了一个成功的标识,这样的接口如何与之关联? 通过抓包观察后续的修改功能,发现需要传入一个id和一个title。但是前面的接口没有返回,怎么办? 于是我想到了从数据库去读取数据。但是通过jdbc查询数据库也需要传入一个参数呀,这里明明什 阅读全文
posted @ 2019-03-05 16:42 猪猪宝丫 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 环境要求 1:jmeter3.0版本之后开始支持动态生成测试报表 2:jdk版本1.7以上 3:需要jmx脚本文件 基本操作 1:在你的脚本文件路径下,执行cmd命令:jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport 参数说明:● 阅读全文
posted @ 2019-03-05 16:40 猪猪宝丫 阅读(10578) 评论(0) 推荐(1) 编辑