自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 jmeter 引用外部文件

在C:\Users\test\Desktop\test目录下分别有2个外部文件 打开jmeter ,添加BeanShell 预处理程序。在里面使用 source("C:\\Users\\test\\Desktop\\test\\test.java");进行引入外...

2019-08-21 16:05:20 265 0

原创 IDEA 找不到tomcat server,配置tomcat

一、无tomcat server 先安装tomcat插件 1.File-->Settings 2.输入tomcat-->选择Marketplace,进行下载 3.在Marketplace中搜索tomcat 进行下载。安装后进行重启IDEA。 注:如果下载失败的话,就开启...

2019-08-20 15:45:00 347 0

原创 jmeter 正则表达式提取器详细讲解

正则表达式入门教程:http://deerchao.net/tutorials/regex/regex.htm 表1.常用的元字符 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数...

2019-07-23 15:18:51 217 0

原创 Python3中使用HTMLTestRunner 需要修改的地方

第94行 from StringIO import StringIO 改为: try: from StringIO import StringIO except ImportError: from io import StringIO 第542行 self.ou...

2019-07-19 15:51:14 248 0

原创 IDEA python Requirement already satisfied: pymysql in c:\users\test\appdata\local\pac

背景:在运行程序的时候,提醒我缺少XX模块,如是乎就去PIP安装这个模块。出现了如下错误: D:\Program Files\zero\interfaceTest>pip install --user pymysql Requirement already satisfied: pymys...

2019-07-11 11:08:30 2094 0

原创 python Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。

使用idea编写python项目。需要安装使用的moudle库时,使用pip命令在idea 命令行中出现如下错误: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'c:\\progr...

2019-07-05 15:14:13 1263 2

原创 jmeter 线程组顺序执行

背景:很多时候我们需要 :A接口的返回结果做B接口的参数,比喻token,userId 等,如果是B接口先执行,再执行的A接口就会出现问题,这时我们需要让他们按照顺序执行,先A后B。 解决方法: jmeter的测试计划中默认是勾选这个的(主线程关闭后运行拆线线程组) 出现如下情况:其他的...

2018-11-07 11:57:23 4098 0

原创 jmeter 如何把错误的 response data写到报告中

1.找到报告模板文件: 打开文件:拉到 failure detail 处,可以知道showdata=y 才会显示response data 所以修改showdata =y 修改完成后,拉到 failure detail 处,替换: <xsl:for-each sele...

2018-11-06 19:11:02 3094 0

原创 Yapi 高级mock简单使用

MOCK 测试,在测试过程中,对于某些不容易模拟的场景或者是不容易获取的测试数据,使用MOCK 来方便测试。 此处使用Yapi 的高级MOCK ,高级mock有2中方式,期望和脚本。 先使用第一种方式,期望。在已经写好的一个接口种找到yapi生成的mock 地址。 进入高级mock,...

2018-11-01 17:24:12 9670 0

原创 jmeter 解析json

1. 在测试计划中导入json.jar 包 2.新建一个BeanShell PostProcessor 3. 代码如下 import org.json.JSONObject;  //需要在测试计划中导入包 json.jar import org.json.JSONArray; //...

2018-11-01 14:29:26 1156 0

原创 adb 命令启动app

模板:adb shell am start -n package/launch activity 例子:adb shell am start -n com.tencent.mobileqq/.activity.SplashActivity 出现Starting: Intent { cmp=...

2018-10-29 13:52:19 4565 0

原创 jmeter 跨线程组传递参数

第一步,先获取到要跨线程组传递的参数值。新增一个正则表达式提取器。 提取需要获取的值。 第二步,把获取的值进行设值。主要是为了在其他线程组中可以获取到该参数值。 第三步,获取设置的值,在其他线程组进行使用。 新建BeanShell后置处理器:BeanShell PostProces...

2018-10-10 18:43:56 1822 0

原创 Jmeter 数据库返回值与接口返回的值做验证

思路: 1.连接数据库 2.获取数据库返回的数据 3.获取接口返回的数据 4.两者返回数据进行对比验证 连接数据库。此处以SQL server 为例 测试计划页面: 下载sqljdbc4-2.0.jar 在此页面浏览,选择jar包所在的目录 线程组右键-》配置元件-》选择JDB...

2018-10-08 19:38:00 3611 0

原创 Jenkins 使用系统设置模板发送邮件

1.系统管理-》系统设置 接上图: 接上图: 点击Content Token Reference 右边的 ? 可以查看插件可用变量的说明。Default Triggers 按钮点开,选择Always 此处的设置完成后无法进行调试,需要在job 中体现。此处勾选了Al...

2018-09-30 17:19:51 2938 0

原创 Windows 下ANT+Jenkins持续集成构建

准备工作: 1.安装apache-ant,下载地址:https://ant.apache.org/bindownload.cgi 选择压缩的文档进行下载解压 环境变量配置: ANT_HOME:C:\ Apache的ANT-1.10.5 CLASSPATH:%ANT_HOME%\ LI...

2018-09-30 12:11:44 763 0

原创 Jmeter+Ant执行build.xml出现错误:前言中不允许有内容

解决方法: 在JMeter的bin目录中找到jmeter.properties; 将文件中#jmeter.save.saveservice.output_format=csv 改为jmeter.save.saveservice.output_format=xml

2018-09-29 16:55:22 1065 1

原创 Jenkins 发布邮件

1.安装插件 2.系统管理-》系统设置 此处管理员邮件地址应该和 SMTP 服务器的地址是同一个地址。如: SMTP:stmp.qq.com 那管理邮件地址就是 XX@QQ.COM SMTP: stmp.163.com 那管理邮件地址就是 XX@163.COM   安装...

2018-09-28 15:39:01 274 0

原创 robotframework+jenkins 持续构建项目

1.打开Jenkins 进行登陆,选择系统管理,选择管理插件 2.安装robotframework 插件,此处我已经安装过 3.开始构建任务,选择新建 4.任意输入一个项目名称,选择自由风格构建   5.源码管理默认就好 6.构建触发器。此处设置定时任务,根据自己的...

2018-09-04 15:30:42 2376 0

原创 postman 读取本地文件作为参数

也可以这样: 本地文件的写法: 注意:第一行一定要写上参数的名称。 如果文本中有中文,会显示乱码,此时,应该把文件另存为UTF-8格式的文件。 打开collection Runner  如: 中文: 完成上述设置后,可以点击Run Tests执行接口用例 运...

2018-08-20 11:12:28 9532 0

原创 RF 导入第三方库

我们知道robot framework中安装的第三方库都是在C:\Python27\Lib\site-packages目录下 故,在此目录添加一个文件夹zeroLibrary.在此目录下添加2个python文件。其中__init__.py 是必须要这个名称的,后面一个文件专门用来编写自己的方法。...

2018-08-17 14:08:28 2625 0

原创 C:\apache-tomcat-8.0.36\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

上图的意思是当前目录下的 tcnative-1.dll 文件是32位的,但是要运行在64位的环境下。 解决方法:下载64位的 tcnative-1.dll 文件 放在tomcat的bin目录下即可。  ...

2018-08-17 10:27:58 534 0

原创 使用 uiautomator dump 获取app上的页面元素

1.输入:adb shell /system/bin/uiautomator dump --compressed /data/local/tmp/uidump.xml 2.查看页面是否存到了/data/local/tmp目录下 3.把/data/local/tmp目录下的uidump....

2018-08-15 17:47:27 7156 4

原创 adb切换手机输入法

前提:每次使用appium进行自动化测试时,系统会设置为appium的输入法,这时候我们在点击输入框的时候是没办法和平常一样弹出自己的输入法的,虽然可以手动在设置里面更换输入法,但是还是感觉比较麻烦,所以呢,现在我们使用命令的方法进行切换输入法。 手机先连接adb 输入:adb shell i...

2018-08-15 16:59:23 1061 0

原创 robot framework 操作excel文件

1.安装excelLibrary  2.robot framework 导入ExcelLibrary  

2018-08-15 13:34:50 1034 1

原创 robot framework做get,post接口测试

1.需要安装requests ,requestsLibrary pip版本低就先升级 查看版本, 输入:pip --version 升级,输入:python -m pip install --upgrade pip 输入:pip install requests 输入:pip...

2018-08-14 10:54:14 8967 0

原创 robot framework 操作MySQL,SQL server数据库

1.先安装需要的库:databaseLibrary,pymysql 安装databaseLibrary库,做数据库验证 安装操作MySQL数据库包,输入:pip install pymysql 2.打开robot framework ,导入databaseLibrary包。 操作M...

2018-08-14 10:20:44 1810 0

原创 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.

错误如下: java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must con...

2018-08-09 13:13:10 4760 4

原创 net start mysql 发生系统错误 5。 拒绝访问。的解决方法

出现下图情况 解决方法:使用管理员权限打开cmd.右键以管理员权限打开。 或者是右键发送快捷方式到桌面,右键快捷方式-》属性-》高级-》用管理员身份运行。然后打开桌面的cmd就是以管理员的方式打开了。 完成后,进入到mysql 的bin目录下,输入net start mysql ...

2018-08-07 17:49:06 31422 4

原创 Windows MySQL 下载及安装教程

下载: 进入上图页面后,一直往下拉,看到下面的页面就可以进行下载了 下载地址:https://dev.mysql.com/downloads/mysql/ 下载完成,进行解压 我的安装目录为C:/mysql-5.7.23-winx64,环境配置: 路径中的配置: ...

2018-08-03 11:22:39 20433 0

原创 jmeter 对接口的响应值进行进行base64解码

此次我的例子包含了A接口的值做B接口的参数。 commons-codec-1.11.jar 包下载地址:http://commons.apache.org/proper/commons-codec/download_codec.cgi 在做base64解密之前需要去下载 commons-cod...

2018-07-19 18:29:54 5248 0

原创 Jmeter 做接口请求传json格式参数

1.在线程组右键,添加一个HTTP信息头管理器。 Content-Type=application/json 在HTTP请求页面设置编码为 UTF-8.把json格式的参数放入Body Data中,运行。

2018-07-19 16:10:19 9813 0

原创 Jmeter 响应断言

1.选择一个采集器,右键-->断言-->响应断言 APPly to:适用范围         Main sample and sub-samples:作用于父节点取样器及对应子节点取样器         Main sample only:仅作用于父节点取样器 ...

2018-07-19 15:05:05 737 0

原创 Jmeter 语言设置为中文,解决中文乱码显示

1.在jmeter的安装路径C:\apache-jmeter-4.0\bin 目录下找到 jmeter.properties。 编辑文件,找到37行,默认显示的语言是英文的。这里改为zh_CN。去掉前面的#号,保存成功再次打开jmeter就显示为中文了。 录制后的请求有出现乱码的情...

2018-07-19 14:37:47 3591 1

原创 postman 对响应的数据进行base64位解码

  整段代码: var intermediate; var base64Content; intermediate = CryptoJS.enc.Base64.parse(responseBody); //pm.response.text()==responseBody base...

2018-07-09 16:24:47 4166 0

原创 robotframework导入AppiumLibrary 报红的解决方法

Importing test library 'AppiumLibrary' failed: ImportError: No module named six打开后发现是缺少six模块,进入python的scripts目录下使用pip命令下载这个模块就OK了。输入命令:pip ...

2018-07-04 15:35:43 1598 0

原创 robot framework 做APP自动化测试时无法输入中文的两种解决方法

解决方法如下:第一种,在启动APP的关键字里面设置,这种方法我是可以正常使用的:unicodeKeyboard=TrueresetKeyboard=True第二种,在 appiumLibrary 的安装路径下 C:\Python27\Lib\site-packages\AppiumLibrary\...

2018-06-27 14:40:41 1241 0

原创 doc 的一些基本操作

doc 页面copy 文件夹到另一个文件夹下:使用:xcopy /e zero_test D:\test\zero_121zero_test 是当前目下的文件夹D:\test\zero_121 是目标地址意思是copy zero_test 里面的所有文件到D:\test\zero_121下。doc...

2018-06-15 18:46:11 357 0

原创 Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "D:\android-sdk-windows\tools\adb.exe -s AK

使用appium 在真机上测试时,出现如下错误: [debug] Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "D:\android-sdk-windows\tools\adb.exe -s AKC7N18420012...

2018-06-13 17:03:57 6706 4

原创 Java 文件下载

package org.wjjia.key.com;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.net.URLEncoder;import javax.servl...

2018-06-12 13:53:38 130 0

原创 Java 上传文件

package org.wjjia.key.com;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import javax.servlet.ServletException;impo...

2018-06-12 13:52:18 104 0

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