- 博客(68)
- 资源 (1)
- 收藏
- 关注
原创 Jmeter+Ant+Jenkins接口自动化框架(全)
1.下载安装Jmeter 1.1下载安装官方下载地址:http://jmeter.apache.org/download_jmeter.cgi下载到本地(自己可以找到的目录 最好都是英文) 1.2配置环境变量:JMETER_HOME:D:\apache-jmeter-3.3(自己就下载的地址) CLASSPATH为 %JMETER_HOME%\lib PATH为%JME...
2021-08-30 20:07:56 623 2
原创 手机APP兼容性测试
客户端兼容Android 系统: Android 4.4.4、android 5、android 6、android 7、android 8品牌:oppo、vivo、华为、小米、魅族、锤子、三星IOS系统:iOS11、iOS10、iOS9分辨率:iPhoneX: 2436 x 1125像素分辨率,458ppiiPhone8P、7P、6SP、6P: 1920 x 1080 像素分辨率,401 ppi...
2018-06-15 12:01:37 12972
原创 Python设置控制台输出文字的颜色
# 设置控制台输出字体颜色# 格式:\033[显示方式;前景色;背景色m# 采用终端默认设置:\033[0m # 红色字体print('\033[1;31m')print('*' * 10)print('hello world!')print('*' * 10)print('\033[0m')
2017-12-28 14:23:26 14727 1
原创 JAVA得到数组中最大值和最小值的简单实例
该程序输出结果:数组A的元素包括:74 48 30 17 62数组的最大值是:74数组的最小值是:17程序说明如下:1.第6行声明整数变量i 做为循环控制变量及数组的索引:另外也声明存放最小值的变量min与最大值的变量max。2.第7行声明整型数组A,其数组元素有5个,其值分别为74、48、30、17、62。3.第9行将min与max的初值设为数组的第一个元素。
2017-04-12 14:19:11 52886
原创 ApiPost接口测试工具
1.1首先点击新建接口、填写接口URL和参数,保存成功响应示例,点击发送、可以查看返回数据,返回Header、Cookie、状态码、请求时长等等数据,也可以在后执行脚本输入console.log(response)在控制台查看日志。设置方式:apt.globals.set("key", "value");1.4 设置断言效验:在后语执行脚本添加如:apt.assert('response.json.msg=="成功了!
2022-11-10 19:54:41 401 1
原创 软件测试BUG(缺陷)等级分类
严重:无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试严重花屏 内存泄漏 用户数据丢失或破坏 系统崩溃/死机/冻结 模块无法启动或异常退出 严重的数值计算错误 功能设计与需求严重不符 其它导致无法测试的错误, 如服务器500错误高:即影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。功能未实现 功能错误 系统刷新错误 数据通讯错误 轻微的数值计算错误 影响功能及界面的错误字或拼写错误 安全性问题中:即界面、性能缺陷、兼容性...
2021-06-28 11:33:43 3362
原创 Jmeter下载安装
1.下载Jmeter官方下载地址:http://jmeter.apache.org/download_jmeter.cgi2、下载到本地(自己可以找到的目录 最好都是英文)3、配置环境变量:(window10为例:电脑-右键属性-高级系统设置-环境变量设置)3.1此处为我的安装目录:变量名称 变量值 JMETER_HOME F:\apache-jmeter-3.2\apache-jmeter-3.2(根据你存放路径填写) CLASSPATH %.
2020-07-02 15:47:54 352
原创 Charles抓包工具安装教程(全)
Charles下载地址:https://www.charlesproxy.com/download/Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf1)设置charles端口为:88882)快捷键win+r cmd 输入命令config查看自己电脑..
2020-06-15 15:27:47 3512
转载 设计测试用例常见的几种方法
第一:测试用例格式包括十大特点用例编号 测试项 测试标题 用例属性 重要级别:高中低 预置条件 测试输入 操作步骤 预期结果 实际结果第二:等价类1,等价类定义2,等价类划分3,等价类划分规则4,进行等价类用例设计5,案例加以说明第三:边界值1,边界值的三点2,边界值应用场景3,边界值方法应用步骤第四:判定表1,定义2,重要概念3,判定表应用步骤4,案例加以说明判断表第五,因.
2020-05-13 15:25:08 1063
原创 软件测试基础理论(汇总)
一、软件测试的含义软件测试的经典定义:在规定的条件下对程序(文档、数据、程序)进行操作,以发现错误,对软件质量进行评估。 软件测试范围是对软件形成中的文档、数据以及程序进行的测试,而不仅仅是对程序进行的测试。 软件测试的重要性:60%以上的软件错误并不是程序错误,而是分析和设计错误,因此做好软件需求和设计阶段的测试工作就显得非常重要。二、软件测试的目的验证软件是否满...
2020-05-06 15:54:56 1332
原创 Firefox ,firebug和firepath插件,直接导入解决firefox无法下载插件问题
链接:https://pan.baidu.com/s/1iiWGIAWgk1G6faLKArfUcw提取码:gdvf
2019-07-05 09:54:28 267
原创 软件测试流程
软件测试的维度从软件测试的过程看:单元测试、集成测试、确认测试、系统测试、验收测试从软件测试的方法看:白盒测试、黑盒测试、灰盒测试从软件测试的测试点看:功能测试、性能测试、兼容性测试、安全测试、探索性测试从软件测试的技术程度看:手工测试、自动化测试、测试开发测试流程的总结:1、需求评审:产品人员、测试人员、开发人员集体参与,明确需求点及业务流程2、制定测试计划:由测试组...
2019-01-03 09:55:42 271
原创 成熟才是男人的标志
成熟男人是具备重视诺言、不夸夸其谈、有学识而含蓄内敛、心胸宽广、不以自我为中心、勇于承认错误、意志坚定、干净整洁、尊老爱幼、有业余爱好的男人。凭自身的品格、实力与信誉在人群中从容地来去,男人流溢着非凡的魅力。成熟男人刚强豁达,待人宽容、知足乐观,他们知道为人处世的原则,懂得如何处理好与朋友、同事等的关系。必备条件一、重视诺言:成熟男人绝对不会出尔反尔,他对自己的每个承诺都相当重视,在许诺之前周密考...
2018-07-11 09:18:13 856 1
原创 jmeter的安装教程
【步骤一】安装jdk1、下载jdk,到官网下载jdk,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、安装jdk,下载完成后,双击安装2【步骤二】配置jdk环境变量右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量:变量名:【JA...
2018-07-02 16:55:00 288
原创 Monkey测试(基础篇)
首先配置jdk sdk的环境变量pm list packages 查看包名adb devices 查看手机连接状态adb shell monkey -helpadb start-server 先重启下你的adb服务adb shell ps(查找进程PID)adb shell kill pid (杀掉进程)shell monkey -p(包) com.jieyue.houseloan.agen...
2018-06-28 17:06:07 293
转载 RobotFrameWork Ride简单使用及快捷键
一、简单示例注意:以下操作使用到快捷键的,请先确保没有与其他软件的快捷键设置冲突,比如sogou拼音、有道词典等等1.启动ride 启动ride方法:1) 通过界面图标2) dos命令行:进入dos窗口,输入ride.py,按回车即可 2.创建新工程 创建方法:1) 通过菜单栏里的File菜单进行创建2) 快捷键:ctrl+n 3.创建测试套(suite) 创建方法:1) 右键...
2018-06-11 20:01:03 2096 3
原创 Jmeter时间函数工具(参考)
__time : 获取时间戳、格式化时间 ${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} :格式化生成时间格式2018-06-01 11:08:23:635 ${__time(,)}:默认该公式精确到毫秒级别, 13位数1527822855323 ${__time(/1000,)}:该公式精确到秒级别, 10位数 1527822871__TimeS...
2018-06-05 09:54:47 29087 2
转载 Fiddler (一)简介
1.为什么是Fiddler?抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。b.Wireshark是通用的抓包工具,但是比...
2018-06-04 19:31:34 200
原创 徐志摩《偶然》
我是天空里的一片云,偶尔投影在你的波心──你不必讶异,更无须欢喜──在转瞬间消灭了踪影。你我相逢在黑夜的海上,你有你的,我有我的,方向;你记得也好,最好你忘掉在这交会时互放的光亮!...
2018-05-15 11:34:15 934
原创 徐志摩《献词》
那天你翩翩的在空际云游,自在,轻盈,你本不想停留在天的哪方或地的哪角,你的愉快是无拦阻的逍遥。你更不经意在卑微的地面有一流涧水,虽则你的明艳 在过路时点染了他的空灵,使他惊醒,将你的倩影抱紧。他抱紧的只是绵密的忧愁,因为美不能在风光中静止; 他要,你已飞渡万重的山头,去更阔大的湖海投射影子!他在为你消瘦,那一流涧水,在无能的盼望,盼望你飞回!...
2018-05-15 11:31:40 1186
原创 徐志摩《翡冷翠的一夜》
你真的走了,明天?那我,那我,……你也不用管,迟早有那一天;你愿意记着我,就记着我,要不然趁早忘了这世界上有我,省得想起时空着恼,只当是一个梦,一个幻想;只当是前天我们见的残红,怯怜怜的在风前抖擞,一瓣,两瓣,落地,叫人踩,变泥……唉,叫人踩,变泥——变了泥倒干净,这半死不活的才叫是受罪,看着寒伧,累赘,叫人白眼——天呀!你何苦来,你何苦来……我可忘不了你,那一天你来,就比如黑暗的前途见了光彩,你...
2018-05-05 10:40:45 1243
原创 徐志摩《沙扬娜拉》
徐志摩《沙扬娜拉》一诗赏析 原文: 沙扬娜拉—赠日本女郎最是那一低头的温柔,像一朵水莲花不胜凉风的娇羞,道一声珍重, 道一声珍重。那一声珍重里有蜜甜的忧愁---沙扬娜拉!【赏析】这首诗是“新月诗派”代表诗人徐志摩先生1924年随印度著名诗人泰戈尔访问日本时所作,这是在他与一位日本女郎分别时有感而发所作的一首精品佳作。诗中“最是那一低头的温柔,像一朵水莲花不胜凉风的娇羞”诗句,虽然没有具体着意描绘日...
2018-05-05 10:27:43 1353
原创 陆小曼给徐志摩的挽联
多少前尘成噩梦,五载哀欢,匆匆永诀,天道复奚论,欲死未能因母老;万千别恨向谁言,一身愁病,渺渺离魂,人间应不久,遗文编就答君心。陆小曼这副挽联是说,自己与徐志摩结婚五年来有苦有乐(爱情得以实现,从志摩《爱眉小札》来看,亦是相当甜蜜的,却因种种原因导致矛盾不断,后期更是时时争吵),但志摩飞机失事,他们再也没法想见,小曼追念志摩情意,欲共赴黄泉,奈何母亲年迈,无人照顾,所以未能如愿。自己与爱人死别的痛...
2018-05-05 10:18:51 918
原创 Pycharm常用的一些快捷键
快捷键alt+n上条语句alt+p下条语句ctrl+n新建窗口1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档...
2018-03-28 09:20:31 271
转载 作为一个面试官,我是怎么来面试测试人员的?
其实之前关于面试也说了好多,知乎上我也开过一个面试的Live,也有幸被选进了知乎2016精选。不过今天我想说的是在实际过程中如果我去面试了,我会怎么进行面试,会问什么问题,会遵照哪些原则。我本身的行事风格就是比较特殊的,希望对广大应聘者和面试官有所帮助。 只关心对方提及的内容 这是我自己遵守的原则。所有的交流一定是基于对方简历和自我介绍中提及的。换言之,对方提及的内容回答有明显问题,那么扣大分...
2018-03-27 11:31:56 7247 1
原创 selenium-Python之定位下拉框选择
from selenium.webdriver.support.ui import Select# 通过index进行选择Select(driver.find_element_by_id("prodType")).select_by_index(01)# 通过value进行选择Select(driver.find_element_by_id("prodType")).select_by
2018-01-11 11:40:59 2005
原创 selenium中sendkeys()方法输入中文报错之解决方案
第一种方法:driver.find_element_by_id("custName").send_keys(name.decode('utf-8'))第二种方法:#driver.find_element_by_id("custName").send_keys(u"张三")
2018-01-08 20:11:25 2736 1
原创 Python 自动化脚本支持 Firefox 浏览器 官方Webdriver -- Geckodriver
Geckodriver试用版本Firefox 48版本以及以上下载地址https://github.com/mozilla/geckodriver/releases放置位置Windows: python安装根目录(与python.exe 同一目录)Mac: /user/local/bin如果还是不行的话就把火狐浏览器的版本升级一下就可以啦
2018-01-05 09:29:20 619
原创 Python代码实现猜拳小游戏
import random#1代表truewhile 1: #生成随机数 s = int(random.randint(1, 3)) #赋值给生成的随机数 if s == 1: ind = "剪刀" if s == 2: ind = "石头" if s == 3: ind = "布" m
2017-12-28 17:36:50 15267
原创 Python语言编写生成随机数(猜字游戏)
import random# 随机生成一个1-10的整数s = int(random.uniform(1, 10))print(s)print('\033[1;31;47m' + '--猜数游戏--' + '\033[0m')i = int(input("请输入一个(1-10)整数:"))while i != s: if i > s: print("您输入的值
2017-12-28 17:27:47 9541
原创 Http响应结果码
响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进一步执行的动作4xx:客户端错误,请求包含语法错误或者请求无法实现5xx:服务器错误,服务器不能实现一种明显无效的请求下表显示每个响应码及其含义:100 继续101
2017-12-19 16:56:41 255
原创 Http请求常见的响应结果码
响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进一步执行的动作4xx:客户端错误,请求包含语法错误或者请求无法实现5xx:服务器错误,服务器不能实现一种明显无效的请求下表显示每个响应码及其含义:100 继续101
2017-12-15 10:16:19 2516
原创 正则表达式在线测试(生成)工具
http://tool.lu/regex/http://tool.lu/regex/http://regexr.com/https://txt2re.com/index.php3http://www.regular-expressions.info/regexmagic.html
2017-11-18 11:39:59 555
原创 JMeter测试接口
Jmter下载地址:http://jmeter.apache.org/download_jmeter.cgi1.下载完成之后找到bin包下面的jmeter.bat文件打开稍等一会工具就打开了2.打开工具先创建一个线程组3.在创建一个Http请求4.填入接口参数(附图自己模仿,接口都大致差不多)5.添加监听器6.查看结果
2017-06-08 20:31:59 624
转载 属性动画详解(ValueAnimator,ObjectAnimator,Animator监听器,XML编写动)
ValueAnimatorValueAnimator anim = ValueAnimator.ofFloat(0f, 1f); anim.setDuration(300); anim.start(); 调用ValueAnimator的ofFloat()方法就可以构建出一个ValueAnimator的实例,ofFloat()方法当中允许传入多个float类型的参数,这
2017-02-15 11:36:49 1022
转载 MixtureTextView 支持Android图文混排、文字环绕图片等效果
效果图一般的展示在ListView中动态图使用代码设置属性mixtureTextView = (MixtureTextView)findViewById(R.id.id_mixtureTextview);mixtureTextView. setTextColor(0xffff6f2d);
2017-02-04 17:04:37 2442
原创 Glide和Picasso使用和区别
. Glide 优点(1) 图片缓存->媒体缓存Glide 不仅是一个图片缓存,它支持 Gif、WebP、缩略图。甚至是 Video,所以更该当做一个媒体缓存。 (2) 支持优先级处理 (3) 与 Activity/Fragment 生命周期一致,支持 trimMemoryGlide 对每个 context 都保持一个 RequestManager,
2017-01-13 14:31:27 1231
转载 Android广播的两种注册方式
Android广播机制概述 Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下: 1.同一app内部的同一组件内的消息通信(单个或多个线程之间); 2.同一app内部的不同组件之间的消息通信(单个进程); 3.同一app具有多个进程的不同组
2017-01-12 08:51:05 1330
原创 单例模式中的懒汉式和恶汉式
public class Singleton { /** * 恶汉式 加载类的时候比较慢,运行比较快 */ private static Singleton instance = new Singleton(); /** * 1,定义私有的构造方法,禁止外部直接创建实例 * * 2,内部自己创建好实例,私有属性(不建
2017-01-09 21:09:48 775
原创 Thread类和Runnable接口的区别
Android可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是Java中一个类只能继承一个父类,这是这种方式的局限性,Runnable只需要实现一个接口而已,Java中可以实现多个接口。继承Thread类package com.vixtel.to
2017-01-09 20:47:10 427
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人