自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不用代码,如何实现自动化?

下方拷贝目录存的文件夹只需要src和pom.xml。

2021-04-25 15:45:33 237

原创 AES加解密做复杂接口测试(java),请认真看完

1.为什么要进行加密?在软件开发中,经常要对数据进行传输,数据在传输的过程中可能被拦截,被监听,所以在传输数据的时候使用数据的原始内容进行传输的话,安全隐患是非常大的。因此就要对需要传输的数据进行在客户端进行加密,然后在服务器进行解密!2.开发给你一段代码,如何写出想要的加密算法?从前台到后台,讲解一个完整数据传输加密解密的流程。前台CryptoJS中进行数据加密,通过发送数据到服务器,服务器进行解密!以登录为例,通过抓包可知: 先解passWord的值前端CryptoJS加密,代码提供:

2021-04-01 17:39:15 591

原创 关于charles抓包https

1.安装charles首先到 Charles 官网去下载软件,安装非常简单,一直下一步就可以了2.Charles 设置开启 start recording 按钮查看 Charles 代理监听的端口号,Proxy -> Proxy Settings ,一般设置 8888 端口下载证书(需要电脑和手机都安装,手机安装证书需要手机挂代理后 访问下载chls.pro/ssl下载证书)注意:ios下载证书用safira浏览器下载然后手机去查看设置-通用-描述文件中查看证书ios我的手机证书信

2021-04-01 15:54:12 400

原创 maven项目中利用jmeter-maven-plugin插件直接执行jmeter jmx脚本

jmeter脚本需要执行脚本,先得下载jmeter并解压jmeter。如想在maven项目中通过mvn install 直接执行jmx文件,这样就能在测试服务器上通过一个命令就能执行下性能测试了,给自动化执行性能测试找到了一个便捷的途径。怎样实现在maven项目中运行jmx文件呢?jmeter-maven-plugin插件就能帮助我们来实现,具体过程如下:1、新建一个maven项目2、在test目录下新建jmeter和resources文件夹3、将需要执行的jmx、csv和jmeter.propert

2020-06-09 14:52:32 640

原创 testng 整合 allure 生成自动化测试报告

1、在项目中导入testng和allure2坐标和对应设置<properties> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.source> <!-- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8

2020-06-09 14:16:22 793

原创 Testng 介绍一

1、介绍官网:TestNG是一个测试框架,旨在简化广泛的测试需求,从单元测试(将一个类与其他类隔离测试)到集成测试(对由多个类,多个程序包甚至几个外部框架组成的整个系统进行测试),例如 应用程序服务器)。可以看出TestNG致力于简化测试流程。2、Quick start1、编写测试的业务逻辑,然后在代码中插入TestNG批注。 2、在testng.xml文件中添加有关测试的信息(例如,类名,希望运行的组等)。 3、运行TestNG。(可以使用eclipse、idea插件,或者命令)3、Before

2020-06-09 13:57:19 219

原创 idea配置maven环境

idea会自带一个maven,一般是自己重新创建一个maven项目配置路径如下:2.配置镜像在maven包下配置:D:**\apache-maven-3.6.0\conf\settings.xml<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http:

2020-06-09 13:48:14 867

原创 idea 使用手册

Window系统下Java环境搭建1.1、JDK下载下载网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html如果你是32位系统下载 jdk-8u241-windows-i586.exe(32位)如果你是64位系统下载 jdk-8u241-windows-x64.exe(64位)1.2、安装步骤一:双击jdk安装包的exe文件出现如下图:步骤二:点击下一步,记住jdk安装路径(不要安装在有中文

2020-06-09 11:41:20 1428

原创 Maven的安装配置以及Eclipse中Maven插件的安装和配置

Maven是一个软件项目管理和综合工具,通过特有的POM(project object mode)概念来管理项目,功能十分强大。一、安装Maven1、下载地址:http://maven.apache.org/download.cgi2、将下载的压缩包解压即可二、Maven的配置1、配置Maven环境变量添加系统环境变量MAVEN_HOME : C:\apache-maven-3.3....

2018-11-13 14:33:26 126

转载 java安装1.8的经验和Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers问题处理

java安装1.8后的问题:之前安装了jdk1.7和jdk1.6,之后又安装jdk1.8,然后执行java -version,输出的是1.8的,后来在注册表把jdk1.8改为1.7,然后就报错了,如下 Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVers解答: 看了一下环境变量的path,...

2018-11-02 19:28:54 835

转载 Jmeter入门——安装教程

jmeter简介Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分...

2018-10-25 15:27:52 199

原创 RobotFramework和Eclipse集成-安装和使用说明

1、安装python27的版本。Python2与python3不冲突 ,可以都安装,指定不同的目录就好。配置python2的环境变量,在python3的环境变量之前。将所有的安装操作完成之后,去掉python2的环境变量设置。安装注意事项,请看2之后的说明。2、RF安装命令:Pip install RobotFramework去python官方网站下载python2版本。安装过程也请...

2018-10-24 11:12:18 2963

原创 Fiddle拓展可查看抓包ip

1,点击图一会出现图二,2.Main()中插入一条:FiddlerObject.UI.lvSessions.AddBoundColumn(“ServerIP”,120,“X-HostIP”);重启Fiddler,就可以愉快的抓包看ip啦

2018-10-23 13:55:18 1324

原创 Fiddler手机端本地测试代理

Fiddler支持代理的功能,也就是说你所有的http请求都可以通过它来转发,Fiddler代理默认使用端口8888,利用这点,我们可以在手机端设置http代理为Fiddler的代理服务器,使得手机应用的请求都通过Fiddler来转发,从而实现查看手机端页面请求的功能。首先我们打开Fiddler-&amp;gt;Tools-&amp;gt;Fiddler Options在Connection面板里将Allow ...

2018-10-22 18:01:58 242

原创 JMeter 正则表达式关联

话说LoadRunner有的一些功能,比如:参数化、检查点、集合点、关联,Jmeter也都有这些功能,只是功能可能稍弱一些,今天就关联来讲解一下。JMeter的关联方法有两种:后置处理器-正则表达式提取器与XPath Extractor。一、正则表达式提取器1、添加正则表达式在需要获得数据的上一个请求上右击添加一个后置处理器–&amp;gt;正则表达式提取器解释:(1)引用名称:下一个请求要...

2018-10-22 15:15:44 400

原创 monkey实战--测试步骤

简要步骤:adb devices—了解包名–adb shell monkey -p 包名 -v 运行次数(多个参数的组合形成不同的用例以求最大的覆盖)–当崩溃或无响应时分析monkey日志常规monkey命令(可直接在项目里使用):adb shell monkey -p com.jiochat.jiochatapp --throttle 100 --ignore-crashes --ignor...

2018-10-22 15:14:48 840

原创 Fiddler在fiddler option设置还是抓不了HTTPS包解决办法

1:请在“运行”,即下面这个地方输入certmgr.msc并回车,打开证书管理。打开后,请点击操作–查找证书,然后输入“fiddler”查找所有相关证书,如下所示:可以看到,我们找到一个,您可能会找到多个,不要紧,有多少个删多少个,全删之后,这一步完成2:再接下来,打开火狐浏览器,进入选项-高级-证书-查看证书,然后找以DO_NOT开头的关于Fiddler的证书,以字母排序的,所以你可以很快...

2018-10-22 12:43:54 1365

原创 Jmeter之正则表达式提取器应用

说到Jmeter正则表达式提取器的应用,就不得不说到关联。所谓关联,就是把应用中动态变化返回的数据获取到,把它保存为一个参数,提供给后面需要用到的地方进行使用。Jmeter中关联是通过“添加—后置处理器—正则表达式提取器”来获取数据,且注意正则表达式提取器附在需要获取数据的某个采样器之下,数据一般从“查看结果树“的响应数据获取。一、获取单个数据举例:获取用户列表的结果如下,需要将&quot;mobi...

2018-10-22 12:42:55 298

转载 WEB测试

1. 链接测试测试点:是否添加链接;链接页面是否存在;链接页面与需求是否一致:页面的正确性、打开方式等 ,一般,该链接测试在集成测试阶段(页面均开发完成)的时候进行测试工具:Xenu Link Sleuth 免费 绿色免安装软件https://jingyan.baidu.com/article/48b37f8dcb194e1a65648864.html2. 表单测试/数据校验测试点:...

2018-10-08 16:48:47 162

原创 APP压力稳定性测试之Monkey入门

-p &amp;amp;lt;允许的包名列表&amp;amp;gt;:用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果丌指定包, monkey将允许系统启动设备中的所有app。指定一个包:adb shell monkey -p com.shjt.map 100指定多个包:adb shell monkey -p fishjoy.control.menu –p com.shjt.map ...

2018-10-08 15:50:49 332

转载 APP弱网测试

1,弱网测试介绍与要点2.弱网使用工具:2.1. iOS平台,通过自带的开发者选项 》Network Link Conditioner, 即可简单的模拟各种速度的网络情况:2.2 通过抓包工具,设置延迟,进行模拟不同的网络情况,比如常用的fiddler, charles:2.2.1 fiddler操作:自定义延迟 》开启网络模拟即可,如图:2.2.2 Charles操作:延...

2018-10-08 15:37:18 6811

原创 appium+RobotFramewor+夜神模拟器进行android端自动化测试

1.环境搭建1.Jdk 安装完成后配置环境变量:新增JAVA_HOME为jdk安装路径C:\Program Files\Java\jdk1.8.0_111,Path中增加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin2.Androidsdk解压即可,配置环境变量,同上Path中增加sdk的tools和platform-tools3.RF安装:https://blog...

2018-10-08 15:36:36 1375

转载 python中常用的base64 md5 aes des crc32等的加密解密

1.base64Python内置的base64模块可以实现base64、base32、base16、base85、urlsafe_base64的编码解码,python 3.x通常输入输出都是二进制形式,2.x可以是字符串形式。base64模块的base64编码、解码调用了binascii模块,binascii模块中的b2a_base64()函数用于base64编码,binascii模块中的a2...

2018-09-25 16:59:33 421

转载 查看Android应用包名、Activity名

没Apk的情况运行应用执行得到包名adb shell dumpsys activity | find “mFocusedActivity”或者adb shell pm list packages使用adb shell dumpsys window | findstr mCurrentFocus 命令查看当前运行的包名和Activity更清晰一些。有Apk的情况(1)aapt使...

2018-09-25 15:52:57 10126

原创 福州到横店嘉兴三日游(仅供参考)

准备物品:睡衣、衣服两套、防晒喷雾?防晒霜、补水仪、护肤品一套、伞一把、零食一些,洗脸巾一次性一包,防晒衣,防蚊虫、身份证 手机 纸巾照相机?矿泉水2瓶 手机充电线,充电宝 电脑?第一站:嘉兴 出发时间:2018.7.20周五(雨 25度到32度)(¥1200)12:26-16:17 福州-&amp;gt;嘉兴南,动车票 ¥339/人 ,共计¥678,已付嘉兴南动车站嘀嘀到与**汇合点,预...

2018-09-25 14:09:28 915

转载 RF入门:robotframwork的WEB功能测试—切换window窗口

selenium2library提供的切换到新窗口的关键字,只有select window,而且也只能根据title、name、url去定位。所以这里总结了一下其他的方法。一、 拓展selenium2library库。即修改selenium的源码。*\ Python27\Lib\site-packages\Selenium2Library\locators:找到windowma...

2018-09-17 18:04:45 6383 1

原创 RF入门:RobotFramework+Selenium2Library环境安装

Robot Framework安装准备 **1.**RF-64.exe,集成了python2.7、wxPython和RF,双击安装即可。 RF-64.exe安装完成后(安装目录不要有中文目录)需要配置环境变量: 将D:\Python27;D:\Python27\Scripts目录加入环境变量的地方,CMD中输入python,返回python版本则表示python环境安装成功.**2...

2018-09-17 17:42:09 1649

空空如也

空空如也

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

TA关注的人

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