自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL语句小汇总 用于测试

SELECT DISTINCT country FROM table从表中的country列选出唯一不同的值,用于去重SQL ORDER BY 关键字按照默认升序对记录进行排序,用DESC按照降序进行排列SELECT * FROM table ORDER BY column1,column2先按照第一列升序排列,再按照第二列升序排列order by A,B DESC先A升序,后B降序INSERT INTO table VALUES (value1,value2,value3,…)若没有指定要

2021-06-02 22:27:36 205

原创 性能测试10个相关术语

1.负载:模拟业务操作对服务器造成压力的过程,比如模拟100个用户进行发帖。2.性能测试:模拟用户负载来测试系统在负载情况下,系统的响应时间、吞吐量等指标是否满足性能要求。3.负载测试:在一定软硬件环境下,通过不断加大负载来确定在满足性能指标情况下能够承受的最大用户总数。4.配置测试:为了合理地调配资源,提高系统运行效率,通过测试手段来获取、验证、调整配置信息的过程。通过这个过程我们可以收集到不同配置反映出来的不同性能,从而为设备选择、设备配置提供参考。5.压力/强度测试:在一定软硬件环境下,通过高

2021-05-15 23:10:39 352

原创 Linux查看日志的几种方法

linux日志查看tail,head,cat,tac,sed,less,echo1.命令格式 tail [必要参数][选择参数][文件]-f 循环读取-v 显示详细的处理信息-c

2021-04-26 23:02:54 20590 2

原创 python 经典小方法 持续补充

一、lambda表达式1.python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。2.对于一些比较抽象并且整个程序执行下来只需要调用一俩次的函数,有时候给函数起个名字也是比较头疼的问题,使用lambda就需要考虑命名的问题了3.简化代码的可读性,由于普通的屌丝函数阅读经常要跳到开头def定义部分,使用lamdba函数可以省去这样的步骤def add(x,y

2021-04-24 22:46:39 83

转载 Python GUI编程 开发测试小工具

在测试中,经常会有些导log,升级版本,录制屏幕,转换算法等业务操作,每次输入命令或者运行程序就难免显得有点繁琐,所以你如果掌握一个GUI的编程库,开发出一个界面画的小工具就显得既专业又高效了,下面介绍下GUI编程。Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下:Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 M

2021-04-24 12:54:09 668

原创 python 限时装饰器 广泛应用于接口

python超时装饰器,应用与限时访问接口,比如15min之内下订单,一定时间访问网页,打开视频等等,上代码,用的是多线程监控的方式;#_*_ coding:utf-8 _*_import ctypesimport inspectimport timefrom threading import Threaddef timelimited(timeout): ''' :function:函数执行超时器 :param timeout: 限制时间 :return:

2021-04-22 19:58:38 171 3

原创 python自动化之图像像素点的小玩法

我们知道,在自动化测试中,特别是端侧功能测试中,经常要对页面的元素的状态进行判断,当然有的元素有很多信息,例如id,text,desc,可以直接通过uiautomater接口从页面中直接获取控件的状态,但是有些动态的或者非标准android开发的应用页面往往没有可利用的控件信息,对于这样的情况就需要采取其他的思路达到检测状态值的变化了。下面,我写几个关于图像像素点判断,辅助检测控件状态变化的小方法。上代码:from PIL import Image,ImageChopsimport aircv as

2020-09-11 23:12:46 688

原创 测试方案设计流程指南

一、测试方案设计基本理论产品分析,产品测试需求分析,测试规格分解分配,特性测试需求分析,特性测试设计,测试设计维护,测试用例设计,测试用例设计维护。测试特性方案设计任务书测试特性方案设计任务书包含了测试特性、测试方案设计策略以及对测试规格的分配,这里提到的测试方案和测试特性的概念一一对应,每个测试特性对应一份测试方案。分配的产品测试规格产品测试规格已经在测试规格分解分配中根据测试特性进行了分配,这里需要找出对应的测试特性的产品测试规格其他参考输入开发的SRS、测试经验库、协议等其它相关资料经

2020-09-07 23:51:28 3892

原创 python 装饰器 自动化辅助输出log

装饰器的作用是给已有的函数增加功能,在自动化领域经常会用到,比如你写的一个接口,想要输出一种固有的log,又想减少代码行数,那么装饰器再好不过了。他可以声明一种规则,输出你想要的固有的log,从而暴露出去,更好的加以利用,比如,设计平台接收它。写下代码:def functrack(func): @wraps(func) def wrapper(*args,**kwargs): printLog("[FUNC CALL TRACK INFO]:{}()".format(f

2020-08-18 23:44:16 386

原创 python 图片对比 点击PC端任意一点

在开发自动化脚本的时候,很多时候有这种需求,需要点击PC端的软件,来进行测试,比如:打开串口工具、测速软件等等,这个时候就需要你去开发相关的代码了,在我的工作经验中,我一般采取俩种实现方式:1.基于autoit去点击PC端控件信息,直接获取到控件信息的类名以及次序直接传入原生接口即可;2.不过,有时候经常第一种方式拿不到控件信息,这个时候就只能采用图片识别获取坐标的方式去点击了;下面我就把第...

2019-09-28 15:04:28 1436

原创 python自动化框架 解析ini参数

现如今,python自动化越发不可收拾,下面我给大家说下关于自动化框架之全局变量的设计,我们可以采用ini文件存储易变参数,然后接口与ini交互,最后呈现于脚本中,这样当产品或者版本更换时候,就仅仅更改ini参数即可。话不多说,代码敬上; #-*-coding:utf-8 -*- [device1] app_path=.... app_activity=... app_version=....

2019-07-14 22:30:58 259

原创 python 音频文件 转列表 比对相似度

我们知道,图片,文字,音频都可以转成数据存储在内存中,下面我给大家分享一个音频文件转义成列表内存,然后俩个列表对比相似度,来判断音频文件间的对比。话不多说,代码伺候;#-*-coding:utf-8-*-import osimport reimport waveimport numpy as npimport pyaudio#音频比对子体时间小于母体class Voice() ...

2019-05-03 14:01:01 7206 7

原创 Restful python 下发http请求 修改页面参数

1.通过下发restful api修改xml文件,从而改变页面属性xml格式:<?xml version='1.0' encoding='utf-8'?><request><a>1</a></request>2.编写restful接口from http import clientMBBToken = ''MBBSes...

2019-02-08 13:09:13 621

原创 python HTTP协议爬取爆米花视频

给大家分享一点代码,爬取小视频代码如下:def get_part(self, url): headers = { #这个取决于你依托哪个浏览器访问http "User-Agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69...

2018-12-15 11:01:52 383 1

原创 python重写线程,获取调用接口的返回值

import threadingclass MyThread(threading.Thread): def __init__(self,func,args=()): super(MyThread,self).__init__() self.func = func self.args = args def run(self): self...

2018-12-15 10:25:11 578 1

原创 python2接口:WGS-84转BD坐标系

一、背景关于python 解析 PL2303设备的原始数据得到WGS坐标系的经纬度的文章查看上一篇;二、直接上干货1.依赖百度API(耗网操作) def wgs84tobd09ByNetwork(self, lon, lat): #传入你的ak queryStr = '/geoconv/v1/?coords={},{}&from=1&to=5...

2018-10-13 16:30:58 762

原创 ubuntu 16.04 搭建python+selenium+firefox环境

1.搭建web自动化环境需要对应版本的firefox,selenium以及浏览器驱动,三者对应关系可查询https://github.com/mozilla/geckodriver/releases/2.经过楼主测试以及查阅资料发现firefox 48以下的版本不需要安装驱动 对应selemium2,我们也知道Ubuntu是自带firefox。目前,我刷出的系统firefox也是45.0.2的版...

2018-10-03 11:10:58 3672

原创 小车沿经纬度轨迹运动

废话不多说,直接上代码,支持单击获取经纬度,小车绘制轨迹。<pre name="code" class="html"><html><head> <meta http-equiv="Content-Type" content=&

2018-10-02 23:48:14 1519 2

原创 linux python 解析 PL2303设备的原始数据

一、借助GPS定位仪记录经纬度信息的小伙伴,可以参照下面代码解析设备的原始信息,具体NEMA-0183协议请自行百度;#-*- coding: utf-8 -*-import serialimport serial.tools.list_portsimport osimport refrom log import *import timeclass GPSModuleContro...

2018-10-02 11:48:52 363

原创 树莓派 四步法 烧ubuntu mate系统

一.准备镜像1.官网上下载ubuntu mate系统镜像,点击downloads,找到对应镜像下载即可,官网链接:https://www.raspberrypi.org/2.解压镜像文件二.SDFormat.exe 格式化SD卡1.建议准备一个32G的内存卡,用SDFormat.exe格式化,工具下载地址:http://www.upantool.com/hfxf/sd/3137.html...

2018-10-02 10:40:52 1778 1

空空如也

空空如也

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

TA关注的人

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