自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

water_tone的博客

收藏感兴趣的技术和疑难问题的解答

  • 博客(52)
  • 资源 (20)
  • 收藏
  • 关注

原创 Python用函数实现单例

传统的单例一般是基于类的特性实现,Python模块是天生的单例,下面简单讲下借助模块和函数实现单例特性

2021-03-12 14:13:22 182

转载 python读取ini文件(含中文)

import configparser# 加载现有配置文件conf = configparser.ConfigParser()conf.read("DB.ini", encoding="utf-8-sig") #此处是utf-8-sig,而不是utf-8转载:https://www.cnblogs.com/manaizhuang/p/9204193.html

2021-02-20 16:42:10 936

转载 android studio内存泄漏检测工具Android Profiler

1.点击android studio按钮安装应该2.点击下方的android profiler3.点击memory4.跳转到要测试的activate中,然后再返回,重复几次这样的操作,然后点击垃圾桶(手动gc)5.然后点击下图按钮6.选择arrange by package7.如何存在内存泄漏,activity会出现在包名路径下8.点击上图文...

2019-07-25 16:12:33 421

转载 mysql数据库多表查询练习题

下面练习题中设计四个表。分别为:dept表emp表salgrade表tbyear表1. 查出至少有一个员工的部门。显示部门编号、部门名称、部门位置、部门人数。2. 列出薪金比关羽高的所有员工。3. 列出所有员工的姓名及其直接上级的姓名。4. 列出受雇日期早于直接上级的所有员工的编号、姓名、部门名称。...

2019-07-15 17:02:15 1609

转载 Jmeter导入https证书

找了一个支付宝的网站尝试。https://memberprod.alipay.com/account/reg/index.htm我用的是chrome,点这个小锁如果是IE也可以在网页上右键,属性,高级,证书 看到如下画面,点击copy to file导出证书把导出的证书打成.store设置访问密码添加信任在jmeter中请求设...

2019-02-13 15:40:05 1359

转载 jmeter 中 Client implementation HttpClient4和java区别实践一

 好吧,最近还是在折腾Jmeter,在一个post请求中,发现啃爹的竟然带有特殊字符:'  怎么办,直接将数据写入,如下:   然后在实际用post发请求时,jmeter自动给转义了,如下: 1 xxxx=%27qq%27%3A%2720%27&rrr=%7Bqq%27   怎么办???那就加加转义字符试试,与是,加了"\",“\\”...

2019-02-13 14:55:40 3781

转载 jmeter聚合报告导出csv时乱码解决

在使用jmeter性能测试时,聚合报告导出后使用excel打开时是乱码,查看相关文件后是编码的问题,解决方法如下:1、现象:用excel打开变成这种乱码无法看清2、解决:先使用记事本打开后,选择编码格式后,得新保存既可使用编码器打开后选择另存为,将编码从原来的UTF-8改变成ANSI格式。再次使用excel打开就可以正常显示中文了。转发地址:https://...

2019-02-13 14:52:30 3980 1

转载 支付功能测试

支付功能测试的执行1、公司交给专门负责支付接口等相关的人员进行支付测试2、如果是支付宝支付可以用到支付沙漏,模拟支付测试。但是好像只能核对成功支付的情况。3、给公司申请测试备用金,继续实际支付操作4、把收款方改成自己的收款账号。这样就可以自己支付,自己收款,避免浪费自己的金钱做公司项目的支付测试。但是这也是有风险的。万一扣款成功,但是支付的金额 没有到账  可该怎么办?支付功能...

2018-11-12 10:37:05 419

转载 Android Studio的下载、安装与配置

转载地址:https://blog.csdn.net/weixin_42230936/article/details/803534791 下载 下载地址:http://www.android-studio.org/index.php ☟这里下载的是3.1.2版本 2 安装与配置2.1 初步安装 默认就可以,点击红框内按钮依次进行安装。 ...

2018-08-04 16:41:58 216

转载 手机网页调试方法

首先你的电脑安装了nodejs,npm安装方法很简单:百度nodejs(window系统),下载exe文件,下一步下一步就会安装成功第一步:安装: npm install spy-debugger -g第二步:手机和 PC 保持在同一网络下(比如同时连到一个Wi-Fi下) 第三步:命令行输入:spy-debugger没有自动打开浏览器,就按命令行提示用浏览器打开相应地址。...

2018-08-04 16:38:28 5181 1

原创 Chrome浏览器真机调试web页面

1.手机连接USB到电脑2.F12打开控制台,选择远程调试如下图:3.配置remote devices,在手机端信任此电脑。等到设备哪里看到手机型号为connected之后,就可以了。4.调试页面,在手机上访问页面,在浏览器上点击设备名就可以看到你访问的网页。点insepect,弹出新窗口,此时谷歌需要翻墙才能打开手机屏幕投影。...

2018-08-04 16:30:29 1527

原创 User-Agent for Chrome浏览器模拟微信功能

1.安装User-Agent for Chrome插件打开Chrome网上应用店,在谷歌浏览器右上角三点→更多工具→扩展程序中。打开后搜索User-Agent for Chrome,找到下图中第三个插件user-Agent Switcher for Google Chrome 1.9.3安装。或从其它地址下载好.crx文件,直接拖到扩展程序里。安装好后如下图,此时默认没有微信和QQ,我们需要新建,...

2018-07-06 20:14:22 27848 3

原创 查看Android的appPackage和Activity

1.执行$adb logcat >D:/log.txt2.胡乱对APP做些操作3.ctrl+c结束adb命令4.打开log.txt文件,搜索Displayed,其后就是apppackge/appActivity 

2018-07-03 18:17:53 300

转载 Android APP测内存及cpu

命令:adb shell dumpsys meminfo  packagename关注点: 1.Native/Dalvik 的 Heap 信息具体在上面的第一行和第二行,它分别给出的是JNI层和Java层的内存分配情况,如果发现这个值一直增长,则代表程序可能出现了内存泄漏。2.Total 的 PSS 信息这个值就是你的应用真正占据的内存大小,通过这个信息,你可以轻松判别手机中哪些程序占内存比较大了...

2018-07-03 15:19:20 686

原创 Android APP测启动速度

启动速度评判标准:启动一般分为:冷启动:首次启动冷启动命令:adb shell am start -W -n 包名(appPackage)/包名(appPackage).appActivity名比如:包名是 com.yt.ht   Activity名是 .act.ActPlash,则命令如下,及运行结果如下图>adb shell am start -W -n com.yt.ht/com.yt...

2018-07-03 14:06:38 1348

原创 selenium 使用谷歌浏览器模拟wap测试

1.安装对应浏览器版本的chromedriver.exe在此下载 http://chromedriver.storage.googleapis.com/index.htmlnotes.txt文件可查看对应的版本信息2.代码如下:/** * 使用谷歌浏览器模拟wap测试 */@Testpublic void initdriver(){ String devicesName="Gal...

2018-06-07 12:03:29 810

转载 appium 安卓真机学习记录(一)

前提: 1. 安装好appium server,配置好环境变量 2. 下载并配置好adb,有问题先请教百度,再请教安卓的同事步骤: 3. 通过Usb接口将真机与PC端连接起来 4. 用adb devices命令来查看手机设备,复制下来这个设备号 5. 打开指定测试App的指定Activity,能找到类似下面的一行: adb shell dumpsys activity activities rea...

2018-06-06 22:41:59 281

转载 [Android测试] AS+Appium+Java+Win 自动化测试之六 Appium的Java测试脚本封装

一、为什么需要封装?封装的本意就是为了方便、简洁。二、Android的显式等待封装1. AndroidDriverWait.javapackage com.example.base;/** * Created by LITP on 2016/9/8. */import org.openqa.selenium.NotFoundException;import org.openqa.se...

2018-06-06 20:35:29 417 1

转载 ANR与Crash

实际开发过程中,ANR和Crash经常会出现,如果要想办法避免他们的出现,首先就要了解他们ANRANR即(application not responding),即应用无响应,程序会弹出一个dialog提示用户程序无响应,而这对于用户体验无疑是很不好的至于程序为何会“无响应”,主要有以下几个原因1:InputDispatching (5 seconds) --主要类型按键或触摸等输入事件在特定时间...

2018-06-06 19:48:44 3374

转载 APP测试时常用adb命令

ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机),故在其实工作可以给我们很多帮助,下面将总结下之前工作中常用到的adb命令:adb help, 列出所有的选项说明及子命令adb devices , 获取设备列表及设备状态adb get-state , 获取设备的状态,设备...

2018-06-06 17:57:37 8321

转载 十分钟学会Charles抓包(iOS的http/https请求)

Charles安装HTTP抓包HTTPS抓包1. Charles安装官网下载安装Charles:https://www.charlesproxy.com/download/2. HTTP抓包(1)查看电脑IP地址(2)设置手机HTTP代理手机连上电脑,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理:服务器为电脑IP地址:如192.168.1.169端口:8888设置代理...

2018-06-06 17:50:39 2831

转载 JMeter学习(十六)JMeter函数学习

JMeter函数是一些能够转化在测试树中取样器或者其他配置元件的域的特殊值。一个函数的调用就像这样:${_functionName(var1,var2,var3)},-functionName匹配函数名,圆括号内设置函数的参数,例如${_time(YMD)}实际参数因函数而不同。不需要参数的函数使圆括号内为空,例如${_theadNum}.Jmeter函数有两种函数:自定义静态值(或者变量)和内置...

2018-05-28 09:48:35 246

转载 java使用POI实现excel文件的读取,兼容后缀名xls和xlsx

首先,引入所需的jar包:如果是maven管理项目的jar包,只需在pom.xml中加上:[html] view plain copy<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->  <dependency>      <groupId>org.apache.poi</group...

2018-05-28 09:46:51 1677

转载 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件

最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。 这个时候就需要编写.gitignore文件来忽略提交这些文件。在IDEA中有一个插件.ignore可以帮我们做这件事。先来看下如何安装。点击File->Setti...

2018-05-28 09:45:25 384

转载 windows下生成github ssh key详解

一、引子:什么是ssh:ssh是Secure Shell(安全外壳协议)的缩写,建立在应用层和传输层基础上的安全协议。为了便于访问github,要生成ssh公钥,这样就不用每一次访问github都要输入用户名和密码。二、生成条件:请在github上先注册账号,本地安装git。三、生成步骤:1、本地成功安装了git后,单击鼠标右键,选择Git Bush here,打开git bush。2、 键入命令...

2018-05-28 09:44:01 160

转载 git超详细教程

GitHub操作总结 : 总结看不明白就看下面的详细讲解.源地址:https://blog.csdn.net/liuwengai/article/details/52072344GitHub操作流程 :第一次提交 :  方案一 : 本地创建项目根目录, 然后与远程GitHub关联, 之后的操作一样;-- 初始化Git仓库 :git init ;-- 提交改变到缓存 :git commit -m '...

2018-05-28 09:43:08 170

转载 JMeter+Ant实现接口测试自动化

一,环境搭建Java安装并配置环境变量;JMeter的安装并配置环境变量;蚂蚁安装并配置环境变量;检验是否配置成功:cmd进入命令行,输入:java -versioncmd进入命令行,输入:jmeter -vcmd进入命令行输入:ant -version二,构建步骤1,测试准备  (1)JMeter的脚本按测试计划选中进行保存,如果按线程进行保存,构建时会报错,后面问题汇总模块会提到,例如保存为T...

2018-05-08 16:57:39 5223

转载 用jmeter通过ssl验证访问https

找了一个支付宝的网站尝试。https://memberprod.alipay.com/account/reg/index.htm我用的是chrome,点这个小锁如果是IE也可以在网页上右键,属性,高级,证书看到如下画面,点击copy to file导出证书把导出的证书打成.store设置访问密码添加信任在jmeter中请求设置如下在ssl管理器中添加证书然后运行就OK.如果依旧无法访问,提示证书不...

2018-04-27 13:41:02 1811

转载 APP测试与WEB测试的区别

       单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的。  根据两者载体不一样,则区别如下:  系统结构方面  web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新。  app项目,c/s结构的,必须要有客户端;app 修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍。  性能方面  web项目 需监...

2018-04-26 16:48:23 12507

转载 Selenium+IDEA+Maven+TestNG环境搭建

第一 安装java环境。1. 下载并安装Jdk1.7或Jdk1.8http://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2. 新建一个环境变量JAVA_HO...

2018-04-19 18:55:04 917

转载 Apache Bench安装与使用

一、Apache Bench简介ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。总的来说ab工具小巧简单,上手学习较快,可以提供需要的基本性能指标,但是没有图形化结果,不能监控。

2018-01-08 15:01:57 2283

转载 JMeter在linux下运行

只需一行命令:sh jmeter.sh -n -t http.jmx -lresult_*.jtl步骤:一安装jmeter1 把你笔记本的jmeter添加到压缩包 jmeter.zip2 上传jmeter.zip到linux服务器:我用rz方式上传到了/opt/soft3 解压,进入路径/opt/soft/jmeter/bin4 查看jmeter.sh是否能够执行,若不能未

2017-12-28 15:41:34 1793

原创 jmeter远程多台负载机

1.多台主机挂在同一路由下,关闭防火墙。安装JDK并配置环境变量。安装同一版本jmeter。多台机器把脚本文件及参数文件考到相同路径下。2. 在主控台(192.168.100.2)的JMeter机器上,打开JMeter目录bin文件夹下的jmeter.properties文件,修改remote_hosts=192.168.100.3:1099,192.168.100.4:1099保存。(英文的

2017-12-28 15:18:14 1241

转载 jmeter压测----环境准备(PerfMon Metrics Collector and Server Agent原理和使用)

我们知道进行压测其实就是模拟多并发请求给服务器,然后通过一些性能指标来综合评估服务器所能承受的压力。在去jmeter官网下载客户端后,是已经自带有压力测试的相关组件的了,执行压测后的聚合报告已经拿到我们的需要的各种响应时间参数了,已经足够我们定位到一个粗略的压测值,那么为了更好的定位和分析瓶颈,还要看的是服务器的相关性能指标,比如cpu、内存、IO读写和TPS等等。服务器的性能监控

2017-12-22 15:04:54 1562

转载 Jmeter中cookie自动存储

1,新建一个测试计划,然后添加一个"HTTP Cookie 管理器"(用来存储cookie)2,新建一个线程组,添加一个Sampler-->“HTTP 请求”(用来登录用的),添加一个Sampler-->“Debug Sampler”和监听器-->“察看结果树”,保存测试计划,关闭Jmeter3,修改bin/jmeter.properties中的CookieManager.save

2017-12-20 10:28:39 1015

转载 自动化测试 -- 通过Cookie跳过登录验证码

准备工具:------------------fiddlerPython+selenium------------------以百度登录为例。验证码是汉字的,我想通过程序识别起来有点难度,也会比较麻烦。 接下来开始动手。1、开启Fiddler 工具,像这样! 2、通过浏览器登录正常登录百

2017-11-10 15:35:49 2004 1

原创 Jenkins安装配置

一、安装1.Linux和Windows前提:安装1.8.0及以上版本JDK,配置好环境变量,在命令行输入java -version检测是否装成功。去官网下载一个jenkins.war包,2.7版本的就行。Windows打开cmd,进入jenkins.war包路径下,在终端输入java -jar jenkins.war即可启动Jenkins。Linux直接进入jenkins.wa

2017-07-25 16:59:51 299

转载 linux在线安装git方法

工具/原料gitCentOS6.5v2.3.0.zip方法/步骤1用git --version命令检查是否已经安装2在CentOS5的版本,由于yum源中没有git,所以需要预先安装一系列的依赖包。在CentOS6的yum源中已经有git的版本

2017-07-24 20:46:41 1274

转载 CentOS安装sshpass

不如Ubuntu, 默认yum install sshpass无法安装sshpass,需要用下面的步骤:[plain] view plain copycd /etc/yum.repos.d/  wget http://download.opensuse.org/repositories/home:Strahlex/CentOS_CentO

2017-07-24 20:42:28 2827

转载 HTTP请求返回状态码详解

当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的请求已经接受,客

2017-07-24 09:42:51 247

testdata.rar包

图片识别所需要的库 FileUtils.copyFile(scrFile, codePng); Tesseract instance = new Tesseract(); //将验证码图片的内容识别为字符串 result = instance.doOCR(codePng);

2018-05-24

测试用例方法及实践用例

测试用例方法及实践用例,包含[优]测试用例设计之判定表驱动分析方法.pdf [优]测试用例设计之因果图方法 [优]测试用例设计之正交法 [优]公共用例设计实践 [优]精简测试用例编写 [优]授客细说场景测试用例设计与实践

2017-11-09

Git-2.10.1-64-bit windows系统

Git-2.10.1-64-bit windows系统

2017-08-11

WinSCP工具

WinSCP工具

2017-03-28

jenkins war安装包

jenkins war安装包

2017-03-28

jira教程文档

jira教程

2017-03-28

apache-jmeter-3.1

apache-jmeter-3.1

2017-03-28

svn服务端+客户端64位1.8.1

svn服务端+客户端64位1.8.1

2017-03-28

selenium-2.53.0

selenium-2.53.0

2017-03-28

Firefox Setup 33.0.3_2.exe

Firefox Setup 33.0.3_2.exe

2017-03-28

自动化测试-谷歌IE驱动

自动化测试-谷歌IE驱动

2017-03-28

selenium-java-3.0.1

selenium-java-3.0.1

2017-03-28

selenium自动化测试入门

selenium自动化测试入门

2017-03-28

eclipse-testng离线包

eclipse-testng离线包

2017-03-28

TestNG的归档文件

TestNG的归档文件

2017-03-28

robot自动化测试工具安装包

selenium2library安装全部安装包

2017-03-28

robot自动化测试工具包

selenium2library安装全部安装包

2017-03-28

软件测试—捉虫记文档

软件测试—捉虫记全文,主要讲述测试方法及性能测试,有测试爱好的可以看看,很受启发

2017-03-28

ios开发上架流程

ios开发上架流程

2015-11-22

空空如也

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

TA关注的人

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