自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 HttpClient通过get、post提交参数

httpclient通过get、post两种方式提交参数时,get方式也可通过UrlEncodedFormEntity进行参数拼接之后,再转换成String,在进行get请求时拼接上之前转换的String即可。post通过setEntity直接提交请求参数。package com.lykion.Appliction;import java.io.IOException;import ja

2017-12-28 09:24:30 643

原创 selenium切换窗口

package com.lykion.lianxi;import java.util.Iterator;import java.util.Set;import org.openqa.selenium.By;import org.openqa.selenium.JavascriptExecutor;import org.openqa.selenium.WebDriver;impor...

2017-12-28 09:19:02 1278

原创 java封装JDBC操作数据库的方法:增、删、改、查

1.目录结构2.需要依赖的jarmysql-connector-java-5.1.42-bin.jar  MySQL数据库驱动的jar包3.首先是对数据库的操作首先是连接数据库,操作完成后再关闭数据库package com.lykion.dao;import java.sql.Connection;import java.sql.DriverManager;im

2017-12-26 09:34:56 11831 1

转载 完美解决 请在微信客户端打开链接

背景描述相信有模拟微信页面请求的测试都有看到过这个页面,简单点说就是爬虫爬微信页面,进行回放的时候会出现这个页面。大概在1年前,专门安排了一个人去解决这个技术问题,遗憾的是当时没有找到解决方案,接下来所有微信端的接口测试和性能测试都无法进行,今天和大家分享下我们的解决方案,希望大家可以绕过微信的坑。业务场景我这里以JMeter来举例,我们可以

2017-12-25 11:25:04 122674 15

原创 Jmeter脚本录制

一、录制的步骤:1.HTTP请求默认值填写被测地址、端口号和其他需要输入的信息 2.HTTP代理服务器目标控制器一定要设置,选择step1中添加的线程组:如下图点击右上角的,可以查看代理服务器启动日志3.浏览器设置点击“启动”,启动step2中的代理服务器→进入浏览器设置:设置→Internet选项→连接局域网设置→代理服务器,然后填写地址和端口在Req...

2017-12-22 19:27:53 825

原创 selenium常用操作

selenium文档Selenium IDE界面说明:1.文件:创建、打开和保存测试案例和测试案例集;编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令;Options: 用于设置seleniunm IDE2. 用来填写被测网站的地址3. 速度控制:控制案例的运行速度4. 运行所有:运行一个测试案例集中的所有案例5. 运行:运行当前选定的测试案例6. 暂停/

2017-12-22 13:23:30 7921

原创 MySQL常用语句

1.Windows下配置MySQL的log<记录MySQL执行过的SQL语句>  找到my.ini文件,在[mysqld]下面添加:log=”MySQL.log” 『log文件保存在安装目录下』或者log=存放日志的路径/my.log『log文件保存在设置的目录下』  修改后要重启数据库才能生效   Linux下配置方法:修改/etc/my.cnf,找到[mys...

2017-12-21 04:14:55 1458

原创 JDBC之Update方法

创建4个类:StuInfo(实体类)、DBConn(连接、关闭数据库)、DBUtil(数据库操作)、RunMain(测试类)1.StuInfo实体类:package com.lykion;public class StuInfo { private String sno; private String sname; private String dname; privat

2017-12-28 13:49:23 31687 1

原创 JDBC之Delete方法

创建4个类:StuInfo(实体类)、DBConn(连接、关闭数据库)、DBUtil(数据库操作)、RunMain(测试类)1.StuInfo实体类:package com.lykion;public class StuInfo { private String sno; private String sname; private String dname; privat

2017-12-28 13:23:28 7954

原创 JDBC之Select方法

创建4个类:StuInfo(实体类)、DBConn(连接、关闭数据库)、DBUtil(数据库操作)、RunMain(测试类)1.StuInfo实体类:package com.lykion;public class StuInfo { private String sno; private String sname; private String dname; privat

2017-12-28 12:28:59 8725

原创 JDBC之Insert方法

创建4个类:StuInfo(实体类)、DBConn(连接、关闭数据库)、DBUtil(数据库操作)、RunMain(测试类)1.StuInfo实体类:package com.lykion;public class StuInfo { private String sno; private String sname; private String dname; private

2017-12-28 11:13:10 45603 1

转载 selenium练习实例

1、项目流程2、中心调度# 中心调度defmain(): try: total = search() total = int(re.compile('.*?(d+).*?').search(total).group(1)) fori inrange(2,total+1): ne

2017-12-26 16:27:48 1541

原创 cmd使用小技巧

cmd快速切换目录的方法:1.先找到应用所在本地的目录2.在地址栏输入cmd,点击Enter键即可切换到该目录下

2017-12-26 14:25:23 874

原创 java配置Robotium recorder

Robotium recorder在eclipse的配置方法:1.安装插件:http://recorder.robotium.com/updates2.安装ADT:(离线安装方法)  ①下载好adt(下载好后,不需要解压)  ②安装时,选择adt存放位置即可 常见问题解决方法:  ①若安装在线安装不成功,复制提示信息的url(例如: http://recor

2017-12-26 14:17:52 344

转载 JMeter常见错误解决方法

一、录制不到以html结尾的请求    在使用代理服务器录制脚本的时候,可能会出现html结尾的请求录制不到的问题。这是因为浏览器为了提升访问速度,将这些请求获取到的html资源作为静态资源缓存在本地了,所以只要打开过一次主页,接下来每次打开主页时,都无需再发送这些请求。对于性能测试来说,主页中这些html资源,是有必要反复进行压测的。因此录制脚本的时候,必须将这些请求录制下来

2017-12-25 11:29:31 4475

转载 Tomcat+Jenkins

1.Tomcat安装1.1Tomcat安装版本1.双击后缀为exe的文件2. 在弹出的“打开文件-安全警告”的窗口中点击“运行(R)”按钮3. 首先,进入tomcat的“欢迎安装”的界面,点击“Next”按钮,以便继续安装4. 进入到“License Agreement”界面,点击“I Agree”按钮,以同意安装协议5. 进入到“Choose Compon

2017-12-25 11:06:37 1409

原创 Appium自动化webdriver.Rmemote中地址来源

1.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps),这个地址是怎么来的呢? 2. 元素定位介绍selenium--web:常用8种   driver.find_element_by_name()   driver.find_element_by_id()   driver.fi...

2017-12-22 20:01:05 1408

原创 python的pip日常使用

安裝:pip installPackageName更新:pip install -UPackageName移除:pip uninstallPackageName搜索:pip searchPackageName帮助:pip help

2017-12-22 19:56:30 273

原创 Monkey使用和APP报名查看

Monkey参数大全基础参数介绍1 .-p用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果未指定包, monkey将允许系统启动设备中的所有app指定一个包:adb shell monkey -p com.shjt.map 100指定多个包:adb shell monkey -p fishjoy.control.menu  –p co

2017-12-22 19:46:45 754

原创 APP测试方法总结

安装、卸载测试验证App是否能正确安装、运行、卸载、以及操作过程和操作前后对系统资源的使用情况1.安装1)软件安装后是否能够正常运行,安装后的文件夹以及文件是否写到了指定的目录里2)软件安装各个选项的组合是否符合概要设计说明 3)软件安装向导的UI测试 4)安装后没有生成多余的目录结构和文件2.卸载 1)测试系统直接卸载程序是否有提示信息 2)测试卸载后文件是否

2017-12-22 19:24:59 359

转载 unittest框架介绍

1. python+unittest测试框架在写测试类以及测试用例时要规定一个命名习惯,一般测试类可以以Test开头,也可以以Test结尾。测试用例一般是以test开头。import unittest    #导入unittest包 #创建测试类:从unittest.TestCase继承classRomanNumeralConverterTest(unittest.TestCa

2017-12-22 19:21:23 10625

原创 Appium自动化过程中遇到的坑

1.滑动屏幕的坑(python)  导入appium和selenium(如图①)运行的时候,一直报错:AttributeError: 'WebDriver' object has no attribute 'swipe'---WebDriver对象没有swipe属性  原因:在导入的时候appium放在了selenium的前面,导致selenium把appi

2017-12-22 15:41:25 6218 2

原创 Appium环境配置步骤

1.安装node.js官网下载:https://nodejs.org直接双击双击下载好的安装文件,按照默认提示安装注:需要提前安装好Python安装成功后,在cmd,输入node  –v,如果出现如下提示界面,则表示安装成功2.配置Android SDK环境         Androidtools下载:http://www.androiddevtools.cn/

2017-12-22 15:21:48 6869

原创 Python实现屏幕滑动

Java实现Appium屏幕滑动下图是屏幕的坐标图,向上滑动屏幕就是x轴不变,y轴由大到小的变化过程  Java滑动操作,通常可以直接使用API中AndroidDriver类中的swipe方法,直接进行调用swipe(int startx, int starty, int endx, intendy, int duration)参数说明:  intstartx:

2017-12-22 15:15:22 5987

空空如也

空空如也

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

TA关注的人

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