自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

此生不换的博客

Selenium(Java)、Appium(Java)、JMeter、Django

  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSM人事管理系统

源码地址:https://github.com/yjlch1016/hrmapp(包含SQL)

2018-06-04 22:53:43 9520 4

原创 Selenium调用Robot上传图片

之前我一直是调用AotuIT上传图片,但是我感觉那个太麻烦了,还要另外安装AotuIT,现在使用JDK自带的Robot类。打开百度首页:点击相机图标:再点击本地上传图片:import org.openqa.selenium.By;import org.openqa.selenium.JavascriptExecutor;import org.openqa.selenium.WebElement...

2018-03-14 22:29:55 3901 1

原创 JMeter+Maven+Jenkins

由于Ant这种打包方式已经过时了,所以现在我决定废弃Ant,用Maven来编译JMeter;工程目录:Maven pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or...

2018-03-14 22:29:32 754

原创 Selenium+Maven+Jenkins

在浏览CSDN和博客园的时候,发现很多人的代码自测都没通过,就发布到网上去了工程目录:封装类:import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;import java.util.concurrent.TimeUnit;public class Read { p...

2018-03-14 18:03:39 4362

原创 jmeter-maven-plugin

工程目录:Maven pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...

2018-03-14 11:09:22 591

原创 JMeter+Ant+Jenkins

JMeter+Ant+Jenkins:编写JMeter测试脚本:编写Ant build.xml文件:<?xml version="1.0" encoding="UTF-8"?><project name="ant-jmeter-test" default="run" basedir=".">    <tstamp>     

2018-03-14 11:08:26 3162

原创 Appium API

1、创建新的会话创建一个新的会话 DesiredCapabilities desiredCapabilities =new DesiredCapabilities();desiredCapabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION,"10.3");desiredCapabilities.setCap

2018-03-10 22:13:14 1971

原创 Appium测试混血App

Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app兼具Native App良好用户交互体验的优势和Web App跨平台开发的优势import io.appium.java_client.AppiumDriver;import io.appium.java_client.android.AndroidDriver;import org.open...

2018-03-10 13:58:53 706

原创 Appium怎样驱动手机淘宝APP

import io.appium.java_client.AppiumDriver;import io.appium.java_client.android.AndroidDriver;import org.openqa.selenium.remote.DesiredCapabilities;import org.testng.Assert;import org.testng.annota...

2018-01-23 22:36:19 3227

原创 怎样安装最新版的IDEA

IDEA官网https://www.jetbrains.com/idea/

2018-01-18 21:50:23 1396

原创 怎样安装最新版的Jenkins

首先,安装Tomcat,在地址栏输入http://tomcat.apache.org/打开Tomcat官网:解压到本地:然后在地址栏输入https://jenkins.io/打开Jenkins官网:这里需要注意的是:要选择.war,而不是Window,如果选择Windows这个包,那么安装的是后台服务,不需要放到Tomcat里面,做接口自

2018-01-18 09:09:22 2768

原创 TestNG常用的3种断言方法

import org.testng.Assert;import org.testng.Reporter;import java.util.Arrays;public class Assertion { //封装断言 public static void alert(String value_1, String value_2, String value_3){

2018-01-13 15:21:43 5244

原创 Selenium同时启动不同的浏览器

import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrome.ChromeOptions;import org.openqa.selenium.firefox.FirefoxDriver;import org.test

2018-01-07 16:17:36 2418

原创 Selenium分别启动不同的浏览器

# Browser类型# FirefoxBrowserType=FirefoxDriverPath=src/main/resourcec/geckodriver.exe# Chrome#BrowserType=Chrome#DriverPath=src/main/resources/chromedriver.exepublic static WebDriver driver;//

2018-01-07 15:33:25 1135

原创 讨伐Cucumber行为驱动

Cucumber行为驱动,简称BDD,核心思想是把自然语言转换成代码;但是我个人十分反感这个,感觉它像封建社会的八股文,要遵守严格的韵律;自动化测试的目的是解放双手、提高效率,而不是跳入另外一个坑。

2018-01-06 20:04:23 427

原创 Selenium LoadableComponent加载组件

继承LoadableComponent类可以在打开地址时,判断浏览器是否打开了预期的网址,需要重写load()与isLoad()方法;即使没有定义get()方法,也可以进行get()方法的调用,get()方法会默认调用页面对象类中的load()方法。import org.openqa.selenium.WebDriver;import org.openqa.selen

2018-01-06 15:30:37 1885

原创 Selenium PageFactory页面工厂

使用Selenium PageFactory页面工厂的好处是:当页面元素的位置发生变化时,我们只需要去修改id或者xpath,而不用去修改测试用例;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.Fire

2018-01-06 13:53:52 3304

原创 Jsoup爬启信宝

这个是登录的接口:  import org.jsoup.Connection;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import java.io.IOException;import java.util.HashMap;import java.util.Map;public class QiX...

2017-12-31 21:14:20 2369

原创 Selenium ChromeDriver headless爬启信宝

import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrome.ChromeOptions;import org.testng.annotations.Test

2017-12-30 17:54:23 608

原创 TestNG API常用参数

注释 以下是TestNG中可用的注释及其属性的简要概述。 @BeforeSuite: 在此套件中的所有测试运行之前,将运行带注释的方法。 @AfterSuite: 在此套件中的所有测试都运行之后,将会运行带注释的方法。 @BeforeTest: 在任何属于标签内的类的测试方法运行之前,将会运行带注释的方法。 @AfterTest: 在所有属于标记内的类的测试

2017-12-10 18:01:11 1533

原创 Selenium常用方法的封装

import org.openqa.selenium.*;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrome.ChromeOptions;import org.openqa.selenium.firefox.FirefoxDriver;import org.openqa.selen

2017-11-11 15:35:52 3244

原创 JMeter Plugins Manager插件管理器

JMeter Plugins Manager:在地址栏输入:https://jmeter-plugins.org/downloads/all/放到C:\JMeter\apache-jmeter-3.3\lib\ext目录下打开JMeter:

2017-11-09 21:56:41 3084

原创 TestNG测试报告美化

美化之前是这样的:美化之后是这样的:Ant build.xml文件:xml version="1.0" encoding="UTF-8"?>name="selenium" default="run" basedir="." > name="lib.dir" value="lib"/> id="test.classpath"> dir

2017-11-07 20:24:54 1826

原创 JMeter Dashboard Report图形化报告

JMeter生成测试报告的模板:默认的模板在JMeter\apache-jmeter-3.3\extras目录下,jmeter-results-detail-report_21.xsl本次使用3.0版本以后的Dashboard:rd /S /Q D:\JMeter\JMeter_report先删除html报告的整个文件夹del D:\JMeter\JMeter_

2017-10-30 00:03:43 2138

原创 怎样连接Redis数据库

Selenium怎样连接Redis数据库:首先在Maven添加驱动和连接池: redis.clients jedis 2.9.0 commons-pool commons-pool 1.6Gradle:compile 'redis.clients:jedis:2.9.0'compile 'commons-po

2017-10-14 13:37:06 2915

原创 怎样在Android_Studio里面使用Gradle构建

怎样在Android_Studio里面使用Gradle构建:build.gradle文件:apply plugin: 'java'dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'io.appium:java-client:6.0.0-BETA2' compil

2017-10-12 00:40:12 357

原创 Appium怎样驱动手机Chrome浏览器

Appium怎样驱动手机Chrome浏览器:Appium驱动手机Chrome浏览器与Selenium驱动Web端的Chrome浏览器差不多;import io.appium.java_client.AppiumDriver;import io.appium.java_client.android.AndroidDriver;import org.openqa.selenium.remote.D...

2017-10-04 10:55:54 1923 1

原创 怎样安装最新版的Appium

怎样安装最新版的Appium:在地址栏输入http://appium.io/,打开Appium官网:一路默认安装!紫色图标:把Appium的安装目录C:\Users\Administrator\AppData\Local\Programs\appium-desktop加入到Path里面启动Appium服务端:请打开手机开发者模式,并赋予相关权限;首次启动,Appium会在手机上安装3个App:Un...

2017-10-01 20:14:44 3005 1

原创 怎样在IDEA里面使用Git

十四、怎样在IDEA里面使用Git:            首先打开Git官网,在地址栏输入https://git-scm.com/一路默认安装!打开IDEA,添加Git与Github:添加本地代码仓库:把项目提交到远程Github仓库:

2017-09-29 22:23:23 357

原创 HttpClient API常用方法

HttpClient API常用方法解释:1.1 请求执行 HttpClient最重要的功能是执行HTTP方法。执行HTTP方法涉及一个或多个HTTP请求/ HTTP响应交换,通常由HttpClient内部处理。 用户期望提供一个请求对象来执行,并且希望HttpClient将请求发送到目标服务器返回相应的响应对象,如果执行失败则抛出异常。 很自然,HttpClient API的主...

2017-09-29 13:07:05 6212

原创 怎样安装Maven

怎样安装Maven:Maven是一款构建工具,首先打开Maven官网,在地址栏输入:https://maven.apache.org/接下来配置环境变量:新建MAVEN_HOME:C:\Maven\apache-maven-3.5.0添加Path:%MAVEN_HOME%\bin在CMD命令行输入:mvn -v出现这个,说明安装成功了...

2017-09-27 20:53:53 368

原创 Selenium WebDriver API常用方法

通过实施例引入selenium的webdriver API一个简单的入门方法就是这个例子,它在Google上搜索“Cheese”一词,然后将结果页面的标题输出到控制台。public class Selenium2Example { public static void main(String[] args) { WebDriver driver = new Fir...

2017-09-27 18:23:32 14248 2

原创 怎样安装Appium(老版)

      怎样安装Appium(老版):       Appium继承的是Selenium的API,      意思是selenium for application;      我用的工具是Appium+TestNG;      首先,     下载Appium桌面服务端,      在地址栏输入:https://bitbucket.org/appium/appium.app/download...

2017-09-25 13:15:44 626

原创 Selenium之读取Excel配置文件

Selenium之读取Excel配置文件:        首先,用Maven来构建第三方依赖: org.apache.poi poi 3.17-beta1 org.apache.poi poi-ooxml 3.17-beta1以下是代码:import org.apache.poi.hssf.us

2017-09-09 20:22:47 788

原创 HttpClient之接口测试

HttpClient之接口测试: 首先,用Maven来构建第三方依赖:<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <versio...

2017-09-09 20:01:56 1609

原创 Selenium之JDBC请求

Selenium之JDBC请求:       Selenium怎样连接MySQL数据库:       首先在Maven里添加依赖: mysql mysql-connector-java 5.1.42如果是Gradle来构建的话:compile 'mysql:mysql-connector-java:8.0.7-dmr'

2017-09-05 16:30:20 1453

原创 Selenium之读取CSV配置文件

Selenium参数化之读取CSV文件:       我们还是以登录软件测试论坛为例,先创建封装类,封装打开论坛的方法和读取CSV文件的方法,再创建测试类:import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;import java.io.Buffered

2017-09-05 14:18:55 1671

原创 Selenium调用AotuIT上传图片

Selenium调用AotuIT上传图片:        因为上传图片调用的是操作系统的弹窗,而不是浏览器的弹窗,所以Selenium无法实现,那么这个就要借助第三方工具了;       打开AotuIt的官网,在地址栏输入https://www.autoitscript.com/site/打开上传图片的弹窗:

2017-09-05 12:39:30 722

原创 Selenium怎样搭配TestNG

Selenium怎样搭配TestNG:        前3篇我们都是在main方法里面写的代码,        从这一篇开始,我们使用TestNG+Selenium:        首先打开TestNG官网,在地址栏输入:http://testng.org/doc/但是,如果你用Maven构建的话,没有这么麻烦,不用去官网:

2017-09-04 21:28:31 953

原创 Selenium怎样定位虎牙直播登录

Selenium怎样定位虎牙直播:        为什么要选择虎牙直播呢?是因为我觉得虎牙直播的前端渲染的比较复杂,有代表性;        首先我们做一下准备工作,把测试前的代码写好:import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;import

2017-09-04 16:15:52 2568

win10_git_gui中文语言包

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2019-04-10

空空如也

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

TA关注的人

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