- 博客(25)
- 收藏
- 关注
原创 使用jmeter进行并发测试
1、新建测试计划,选中“测试计划”鼠标右击,选择添加->线程(用户)->线程组配置线程组2、添加HTTP信息头管理器,点击添加->配置元件->HTTP信息头管理器3、添加http请求,点击添加->取样器->HTTP请求注:参数,用于get 或put请求;消息体数据用于post 请求;配置请求信息4、配置察看结果树,点击添加->监听器->察看结果树...
2021-09-16 15:36:20
1783
原创 常用命令整理
#查找java安装路径echo $path#环境变量配置终端输入命令行“vim .bash_profile ”,编辑环境变量输入“i”进入到编辑模式输入环境变量:export ANDROID_HOME=/Users/greed/Library/Android/sdkexport PATH=${PATH}:${ANDROID_HOME}/toolsexport PATH=${PATH}:${ANDROID_HOME}/platform-tools按【esc】键,退出编辑
2021-09-02 20:02:38
216
原创 appium---adb通过wifi连接手机
1、安装如果安装了android sdk那么在sdk的platform-tools文件夹下就已经有adb了。如果没有安装android sdk,可以直接下载adb,解压即可使用。为了方便建议将解压到的目录加入环境变量。2、使用2.1 启动调试设备模拟器----直接启动模拟手机真机----通过usb线把手机接到电脑2.2 查看当前有哪些设备adb devices3、使用USB连接手机在手机上进入到开发者模式---USB调试打开 打开cmd,再输入adb d
2021-09-01 19:52:29
519
原创 Appium如何获取appPackage和appActivity
基本概念:appPackage:简单来说是App开发者提供的名称。appActivity:简单来说是App提供的各种不同的功能。每个程序都有个MainActivity,就是打开程序时显示在屏幕的活动。准备工作:在我们获取appPackage和appActivity之前,有一些准备工作。下载并安装androd sdk 设置 andorid Envirment Variables方案1:手机解锁,用usb连接手机,或者打开android emulator。 启动命令行,运行..
2021-09-01 19:45:18
718
原创 Windows系统下Android SDK的安装
1、下载 Android SDK下载地址:http://tools.android-studio.org/index.php/sdk或 https://www.androiddevtools.cn/将下载的SDK解压,见下目录:2、安装 Android SDK Tools下载见图:或者:安装如下:注意:目录选择与SDK解压的目录一致3、配置环境变量下面设置 Android 环境变量,方法与Java环境变量类似。我本机的目录结果为:.
2021-09-01 19:43:39
4383
原创 MAC系统安装appium环境教程
1、安装android studio下载地址:https://www.androiddevtools.cn/安装成功:环境变量配置:终端输入命令行“vim .bash_profile ”,编辑环境变量 输入“i”进入到编辑模式输入环境变量:export ANDROID_HOME=/Users/greed/Library/Android/sdkexport PATH=${PATH}:${ANDROID_HOME}/toolsexport PATH=${PATH}:${ANDR
2021-09-01 19:38:35
1750
原创 Selenium的UI自动化测试屏幕截图功能实例
UI自动化测试执行过程中,当遇到检查失败的情况,往往会发现打印的log并不能有效地帮助我们定位问题。我们需要失败时刻的屏幕截图来重现当时的失败场景,进而排查出错原因。 基于这种需求可以使用Selenium的屏幕截图功能。实现代码如下:import java.io.File;import java.io.IOException;import org.apache.com
2017-03-17 22:17:06
4325
原创 jmeter基础介绍
1、下载地址:http://jmeter.apache.org/download_jmeter.cgi 2、 jmeter3.0解压后的目录结构:3、文件目录结构解析bin目录: examples:目录中有csv样例 ApacheJMeter.jar:JMeter表现层的源码包 jmeter.bat:
2016-08-23 18:49:58
535
原创 java中标准的build.xml配置文件
basedir= "D:\selenium\AutoTest" default="build" name="AutoTest" > name="src" value="src\CommonMain"/> name="build" value="build"/> name="lib" value="lib"/> name="dist
2016-07-28 11:28:02
3777
2
原创 junit命令行和testNg命令行
在执行testNg 的命令行之前必须先要配置java和testNg 的ClassPath;java环境变量配置:变量名:【JAVA_jar】变量值:【C:\Program Files\Java\jdk1.8.0_72】这个是安装jdk的路径编辑path:在系统变量里面找到Path选择编辑:在最后添加【\;%JAVA_HOME%\bin;】testNg
2016-07-14 22:17:27
1138
原创 Selenium多层级的iframe中元素的定位
很多时候我们遇到多层级的iframe就会想各种方法去获取iframe中的元素,但其实很简单就可以做到的,就是一级一级获取就可以了,获取至你需要的那个层级即可,下面看下实际的案例; 示例: @Test
2016-07-14 11:32:46
4568
原创 selenium 获取input输入框中的值的方法
方法一:获取input的文本值星河学院>chrome.findElement( By.id("txtName") ).getText(); 方法二:获取input中value的值chrome.findElement(By.id("txtName") ).getAttribute("value") ;
2016-07-01 22:03:12
3312
原创 在eclipse中安装testNg
在线安装:1、打开eclipse,选择菜单Help->Install New Software,然后在弹出的窗口中的Work with后面的输入框中输入:http://beust.com/eclipse。 如下图:1、点击Add按钮,填写弹框中的Name和Location的内容,选中TestNG后一路点击Next下去安装即可,直到Finished之后,重启E
2016-06-24 01:22:09
625
原创 selenium处理隐藏元素的方法
XX管理 XX列表 XX列表 先将鼠标移动至需要经过悬停的元素,再获取显示的元素并点击;代码示例如下:Actions action =
2016-06-24 00:59:10
8702
原创 selenium定位select下拉框元素
请选择类型百度支付宝获取方法:先定位select元素再定位下拉框中option的下标,定位需要的下拉框值。代码示例如下:WebElement sourceCategory = chrome.findElement( By.id("selSourceCategory")); //获取来源下拉框sourceCategory.findElements(By.tag
2016-06-24 00:27:07
11372
原创 selenium 延迟等待的三种方式
1、最直接普通的方式:这个是设置固定的等待时间 Thread.sleep(1000); 2、隐式等待方式(implicitlyWait):设置脚本在查找元素时的最大等待时间; driver.manage().timeouts().implicitlyWait(second, TimeUnit.SECONDS); 代码示例如下: publ
2016-06-22 19:02:38
13890
原创 selenium借用AutoIt 实现上传文件
1、AutoIT介绍 AutoIT是一个类似脚本语言的软件,利用此软件我们可以方便的实现模拟键盘、鼠标、窗口等操作,实现自动化。2、实现原理 利用AutoIT编写合适的脚本,然后将脚本编译成可执行文件,在自动化实现时,直接调用此脚本实现文件上传。 备注:编写脚本和编译,需要借助AutoIT提供的工具,但是脚本编译成可执行文件后,可以直接使用,不再需要安装Au
2016-06-20 21:16:50
5899
原创 selenium(java)浏览器多窗口切换处理
要在多个窗口直接切换,首先获取每个窗口的唯一标示符(句柄),通过getWindowHandles()窗口属性可以获取所有打开窗口的标示符,以集合的形式返回;以下示例: Set winHandels = driver.getWindowHandles(); // 得到当前窗口的set集合 List it = new ArrayList(winHandels)
2016-06-17 22:07:34
4915
原创 selenium常用命令之操作页面元素及获取元素内容的事件整理
/**id * baidu"> 登录*/ WebElement byName=driver.findElement(By.name("phone")); WebElement byLoginButton=driver.findElement(By.id("btnLogin")); System.out.pri
2016-06-17 22:00:47
6852
原创 selenium常用命令之页面元素定位
WebDriver driver= new ChromeDriver(); 1、使用id定位(idToFind)WebElement byId=driver.findElement(By.id("phone"));System.out.println(byId.getText()); 2、使用Name属性WebElemen
2016-06-17 13:28:50
1286
原创 selenium webdriver学习--------iframe的处理
有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题。这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一。如果你在一个default content中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个iframe中查找另一个iframe元素或default content中的元素,那必然也定位不到。
2016-06-17 10:43:35
678
原创 junit测试管理类:junit test suite
import java.util.Arrays;import java.util.List;import org.junit.runner.RunWith;import org.junit.runners.Parameterized; import org.junit.runners.Suite; /*@RunWith:注解 * 1.使用RunWith注解:可以指
2016-06-16 16:48:55
661
原创 selenium+junit4 参数化测试
基本使用方法 @RunWith 注解 当类被@RunWith注解修饰,或者类继承了一个被该注解修饰的类,JUnit将会使用这个注解所指明的运行器(runner)来运行测试,而不是JUnit默认的运行器。1、指定运行器(runner)为Parameterized.class。2、参数集用放入一个返回类型Collection的容器中,用@Parameters注解
2016-06-16 16:41:50
2058
转载 转:Selenium WebDriver 中鼠标和键盘事件分析及扩展
在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、Compo
2016-06-16 16:08:35
1270
转载 Selenium WebDriver 中鼠标事件
在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、CompositeAc
2016-05-24 11:58:20
3625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人