自定义博客皮肤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)
  • 收藏
  • 关注

原创 JMeter后置处理器BeanShellPostProcessor

举例:import org.json.JSONArray;import org.json.JSONObject;FileWriter fstream = new FileWriter("D:\\filename.csv",true);BufferedWriter out = new BufferedWriter(fstream);String response = prev.getRe...

2020-04-23 14:20:22 379

原创 字节字符串转换

p[1].Method.decode(‘ascii’)str(p[1].Method, encoding=“utf-8”)p[1].Method是bytes

2019-11-25 14:12:17 212

原创 Python变量名命名规范

变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的变量名类似__xxx的,也就是以双下划线开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问双下划线开头的实例变量是不是一定不能从外部访问呢?其实也不是。不能直接访问__name是因为Python解释器对外把__name变量改成了_Student__name,所以...

2019-11-13 17:05:28 273

原创 Python函数参数

位置参数:def power(x)默认参数:def power(x, n=2)可变参数:def power(*numbers) tuple参数个数是可变的,可以是1个、2个到任意个,还可以是0个关键字参数: def person(name, age, **kw)extra = {‘city’: ‘Beijing’, ‘job’: ‘Engineer’}person(‘Jack’,...

2019-11-12 15:06:03 162

原创 API接口测试开展想法

API接口测试开展想法:通过Charles、Fiddler或者WireShark工具抓取数据包通过python脚本(或者其他语言)提取数据包中具体http请求参数eg:url、method、req_body、parameters、code、res_body等参数根据http的各种参数特征自动生成API接口测试脚本生成测试报告(执行时间、成功率、执行环境、用例执行总时间、单个用例执行时间...

2019-11-12 15:05:31 100

原创 Python函数参数

位置参数:def power(x)默认参数:def power(x, n=2)可变参数:def power(*numbers) tuple参数个数是可变的,可以是1个、2个到任意个,还可以是0个关键字参数: def person(name, age, **kw)extra = {‘city’: ‘Beijing’, ‘job’: ‘Engineer’}person(‘Jack’,...

2019-11-09 14:29:13 228

原创 客户端性能测试

2019-10-24 16:35:54 915 1

原创 jenkins构建触发器定时任务

定时器构建语法星号中间用空格隔开第一个表示分钟,取值0~59第二个表示小时,取值0~23第三个表示一个月的第几天,取值1~31第四个表示第几月,取值1~12第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日用法举例:每30分钟构建一次:H代表形参H/30 * * * *每2个小时构建一次:H H/2 * * *每天的8点,12点,22点,一天构建3次: (多...

2019-10-21 16:04:41 379

原创 直播测试

1、直播测试涉及的专业术语:秒开:指直播页面的首屏快速的展现出来(1S左右)。分辨率:影响图像大小,与图像大小成正比;分辨率越高,图像越大;分辨率越低,图像越小。码率: 把每秒显示的图片进行压缩后的数据量,单位为 bps(Bit Per Second)。影响体积,与体积成正比;码率越大,体积越大;码率越小,体积越小。帧率:所谓的测量单位为每秒显示帧数(Frames per Second,简...

2019-10-18 17:11:50 4948

原创 Jenkins持续集成&定时任务

2019-10-18 16:13:37 321

原创 Airtest+Poco游戏自动化测试

框架工具选取Airtest + PocoAirtest是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS。Poco是一款基于UI控件识别的自动化测试框架,目前支持Unity3D/cocos2dx-*/Android原生app/iOS原生app/微信小程序,也可以在其他引擎中自行接入poco-sdk来使用。Poco插件可...

2019-10-18 16:11:49 4544 2

原创 JMETER 线程之间传递变量

首先我们不能把登录模块和交易的信息写在一个线程组里面,仅一次控制器,这个配件只是在一个线程里面生效;我们并发10个线程,循环5次,那么就代表需要登录10次,和循环次数无关,但是这样就达不到我们只登录一次的目的,那么我们需要另辟思路,把登录模块放到一个线程组里面,然后把获取登录的 token 放置到一个共享变量里面,再把其他模块放到业务的线程组里面,需要token 的地方可以引用共享变量;在该请...

2019-03-28 19:39:17 1343

原创 Monkey测试

什么是Monkey顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常Monkey 用来做什么Monkey 主要用于Android 的压力测试 自动的一个压力测试小工具, 主要目的...

2019-03-28 16:55:03 164

原创 清除电脑PC端APP缓存

2019-03-07 14:00:55 1885 1

原创 gitlab代码PUSH规范

1,由origin master e.g https://gitlab.zmaxis.com/zm_test/zmlearn_ui_auto.git branch上Fork出来一个项目。避免直接push代码到原项目的master分支上2,在本地新建remote分支项目 git remote add<FORK 出来的项目路径>。 若是对git命令不熟悉,可学习git使用 https:/...

2019-03-04 10:07:57 1706

原创 Jenkins配置

2019-03-02 11:50:26 99

原创 测试套件

测试套件编写一个简单的测试,但有两个问题:我们知道测试用例的执行顺序是根据测试用例名称顺序执行的,在不改变用例名称的情况下,我们怎么来控制用例执行的顺序呢?一个测试文件,我们直接执行该文件即可,但如果有多个测试文件,怎么进行组织,总不能一个个文件执行吧?要解决上面两个问题,我们就要用到测试套件(TestSuite)了coding = utf-8import unittestimp...

2019-02-15 11:49:07 2649 1

原创 Selenium中setUp,tearDown与setUpClass,tearDownClass

1. setUp,tearDownsetUp,tearDown:是对每一个用例(test开头的函数)的初始化和用例执行完成后的清理工作,一般用来关闭浏览器;在多个用例中,如果某个用例的元素定位或者其他出错,会阻止用例的继续运行。2. setUpClass,tearDownClasssetUpClass,tearDownClass:是在执行用例之前初始化一遍,所有的用例执行完后再进行清理工作,...

2019-02-12 10:25:59 501

原创 python中break、continue 、exit() 、pass终止循环的区别

python中break、continue 、exit() 、pass终止循环的区别1、break:跳出循环,不再执行 Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。 break语句用在while和for循环中。 如果...

2019-02-11 14:56:03 1159

原创 python assert用法

python assert用法使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完成一个程序之前,我们不知道程序在哪里会出错,与其让它在运行时崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。python assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达示为假。可以理解assert断言语句为...

2019-02-11 14:46:50 2018 1

原创 压力&性能测试

压力测试和性能测试的区别问题?压力测试:在性能可接受的前提下,测试系统可以接受的负载。性能测试:在一定负载下,系统的反应时间可以接受或小于预定值。举例:测试web系统,100个用户同时登录网站,网站系统响应时间不超过3秒。操作:进行压力测试,前提网站系统响应时间时间不超过3秒,在可接受范围内,当超过100个用户登录时,网站响应时间会变长大于3秒,也就是说超出了负载。反过来:进行性能测试,...

2018-09-25 12:00:06 865

原创 根据几个文件形成目标映射文件

__author__ = 'ywh'#!/usr/bin/python3import reimport datetimeimport xlrdfrom xlrd import xldate_as_tupledef read_cell(filename, index, row, col): rbook = xlrd.open_workbook(filename) sh...

2018-09-25 11:16:00 147

原创 用Python解析pcap数据包中的五元组信息

用Python解析pcap数据包中的五元组信息#!/usr/bin/env python# -*- coding: UTF-8 -*-try: import scapy.all as scapyexcept ImportError: import scapytry: # This import works from the project directory ...

2018-09-25 11:13:28 6805 5

原创 JMeter用法

使用步骤1.创建线程组: Add Thread Group/setUp Thread Group/tearDown Thread Group;2.添加采样器:Add Sampler->HTTP Request;3.添加Request Head: Add Config Element->HTTP Header Manager;4.添加结果树: Add Listener->V...

2018-09-25 10:44:56 707

空空如也

空空如也

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

TA关注的人

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