自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沈伟-测试前行者

自己学习各方面的知识,有时候想找又找不到,发表在这里保存下来

  • 博客(101)
  • 资源 (6)
  • 收藏
  • 关注

原创 web前端性能指标

一、前端性能指标有哪些目前的核心指标1、FPS:FPS 表示的是每秒钟画面更新次数。我们平时所看到的连续画面都是由一幅幅静止画面组成的,每幅画面称为一帧,FPS 是描述“帧”变化速度的物理量。理论上说,FPS 越高,动画会越流畅,目前大多数设备的屏幕刷新率为 60 次/秒,所以通常来讲 FPS 为 60 frame/s 时动画效果最好,也就是每帧的消耗时间为 16.67ms。当然,经常玩 FPS 游戏的朋友肯定知道,吃鸡/CSGO 等 FPS 游戏推荐使用 144HZ 刷新率的显示器,

2021-04-27 15:06:16 1741

原创 在windows下的jenkins中配置参数化, 并传递到python脚本中接收参数实现参数化执行

我先说一下我的需求:在jenkins中可以任意选择环境,然后python脚本接收选择的环境选项并进行下一步操作申明:我的jenkins是安装在windows下的,并且我的执行代码跟jenkins是在同一台电脑上1. 构建一个新项目,选择"参数化构建过程",如下图:2. 在E盘(我这是验证用,所以粗糙点)创建一个.py文件,并写上判断代码3.选择构建步骤(这里需要注意的是,python.exe最好是全路径,这样保证不会出错),设置完后保存。4. 选择构建的环境(这里我选择T..

2020-07-22 19:58:20 2335 3

原创 Jenkins 插件下载超时的解决方案(亲测可用)

通读全篇之后再去解决自己的问题:问题一:插件安装超时问题首先明确插件为啥安装不成功 在Update Center 中有升级失败日志,点击查看:连接超时,然后google,百度苦寻解决之道,最终融会贯通,得出自己的解决方式:问题分析:首先下载超时,跟Jenkins 插件源在国外有关:要么配置HTTP 代理,使其能快速访问 Jenkins 插件 官方镜像源; 要么更改Jenkins 插件源为 国内的镜像源;这里我选择第二种方法,第一种方法需要用到VPN解决步骤:1.获取 /var/

2020-07-18 00:31:04 2898

原创 python中schedule模块,可以完成每分钟,每小时,每天,周几,特定日期的定时任务

在线安装: 1)window执行 pip install schedule2)linux下直接执行 pip install schedule

2020-07-17 23:11:52 6802 2

原创 python快速求一个数组的最大值/最小值及其索引(写的清晰,亲测可用)

我直接说我的需求,我的需求是在一对数组中找到最大的数值和其索引,并输出。导入operator模块:result = [0, 0, 0, 2, 0, 2, 39, 0, 1, 0, 0, 0, 0, 161, 0, 0, 407, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 472, 0, 652, 0, 0, 367, 0, 0, 0, 844, 0, 20, 0, 0, 0, 0]max_index, max_number =

2020-07-10 23:42:46 9335

原创 Python中报错:return self.attrs[key] KeyError: 0解决办法

它里面没有 author 这个key我给个示例:修改后:

2020-05-15 04:09:40 9272

原创 中文报错SyntaxError: Non-UTF-8 code starting with \xe6 in file

pycharm加注释报错SyntaxError: Non-UTF-8 code starting with '\xe6' in file处理代码最上面加上编码格式#coding:utf-8

2020-05-15 03:59:02 1759

原创 TypeError: can only concatenate str (not “list”) to str(列表和字符串的报错解决方法)

部分源代码:报错:TypeError: can only concatenate str (not “list”) to str类型错误:只能连接str(不是“列表”)到strdebug操作:str()类型转换

2020-05-15 03:56:05 46460 5

原创 python3下tomorow模块报语法错误def async(n, base_type, timeout=None): ^ SyntaxError: invalid syntax

async是python关键字,换个函数名,比如async_tm如下图:

2020-05-07 15:57:58 1182

原创 python下载第三方安装包速度过慢或超时的问题

pip安装第三方包死活就是安装不上,总是说出错,其实就是说连接超时,下载不了安装包,经过多方百度,找到了办法如下:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 ht...

2020-04-15 21:49:37 610

原创 亲测有效-小米手机无法安装charles证书解决方案

问题:1、尝试过 chls.pro/ssl 去下crt证书 下载完安装 提示没有可用证书2、电脑上下载好.pem证书,导入到手机,还是无法安装解决方法:1、电脑上下载好.pem证书(下载地址:http://chls.pro/ssl),导入到手机(我是通过微信导入)2、将pem重命名为.crt3、设置---更多设置---系统安全---从存储设备安装--选择文件,选定该文件命名进行安装...

2019-12-18 16:22:29 7872 3

原创 如何查看IOS系统APP的包名

使用mac系统查看方法使用mac系统,commond+空格搜索 输入console进入控制台选中连接的设备,启动app,日志刷新,右上方过滤搜索:submitting就能看到当前应用的包名了,...

2019-12-02 10:27:57 3870

转载 用户愿意等待的时间-性能指标与建议

首先看一个图:注:右图在我们工作中经常用到我们专注的web性能指标有那些?1、页面加载时间从页面开始加载到页面onload事件触发的时间。一般来说onload触发代表着直接通过HTML引用的CSS,JS,图片资源已经完全加载完毕。2、全部页面加载时间全部页面载入时间指从最初启动浏览开始,直到所有元素都被加载完成后,在2秒后仍然没有网络活动的时间。0-2秒:用户体...

2019-11-07 09:58:12 2019

原创 Jmeter执行jmeter_server.bat报错java.io.FileNotFoundException:rmi_keystore.jks(系统找不到指定的文件)

1.bin目录下有一个create-rmi-keystore.bat执行这个按提示生成密钥。会在bin目录下生成一个rmi_keystore.jks文件。2.修改jmeter.properties文件下server.rmi.ssl.disable=true (记得去除server.rmi.ssl.disable=true前的#)这行说明什么呢,就是让我们决定是不是要启动SSL...

2019-10-26 14:34:55 4436

原创 JMeter在linux下运行完成后自动生成测试报告

JMeter3.0版本发布后,开始支持动态报表报告,让测试人员编写性能测试报告更加容易。 支持在测试结束后,生成测试报告 导入之前测试结果,生成测试报告下面看下如何使用这个新特性,生成测试报告(linux环境下)  测试结束后,生成本次测试的报告 1. 执行测试文件 2. 生成测试结果文件 3. 生成终的测试报告  jmeter -n -t t...

2019-10-21 18:02:52 1371

原创 jmeter使用HTTP Cookie管理器保持登录

找到一个网站,获取到他的登录API与下一步需要登录才能操作的API我在这里用一个示例网站:用户登录请求:用户登录的API是:https://www.meijian.io/api/0.2/account/signin/pwd,POST请求方法,请求的时候带上用户名跟密码查询用户信息请求:查询用户信息的请求是:https://www.meijian.io/api/0.2...

2019-10-17 14:41:54 4446 1

原创 Python代码规范与命名规则

1、模块名,module要求:全部小写、单词之间用下划线分隔例如:get_apk_info.py2、包名, package要求:只能小写字母、单词之间用下划线分隔开例如:com_lianzai_ui3、类名, class要求:单词首字母大写,驼峰式例如:class GetApkInfo4、全局变量, global variables要求:全部大写,单词之间用_分隔开例如...

2019-08-21 08:00:37 397

原创 ubuntu ssh服务器拒绝了密码 请再试一次(亲测可用)

如果没有安装ssh服务,请先安装命令: sudo apt-get install openssh-server在/etc/ssh/ssh_config中没有PermitRootLogin yes选项网上的文章千篇一律都是一样的都没有,后来找到了,网上文章坑死人啊需要编辑的是/etc/ssh/sshd_config文件,看清楚要编辑的文件,看清楚要编辑的文件,看清楚要编辑的文...

2019-05-07 16:24:15 13762 19

原创 如何查看一个网站上的图片等内容有没有放在CDN上

百度百科解释:CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。检测方法在Linux下使用dig命令进行测试或者DOS下使用nsloo...

2019-03-22 15:08:03 2860

原创 appium-uiautomatorviewer中自动生成xpath路径

下载地址:https://download.csdn.net/download/a136332462/11013313将文件复制到tools\lib下,需要将这个jar命名和原路径jar包一致,不然uiautomator无法运行。然后去tools\bin下点击uiautomatorviewer.bat 运行即可打开后就可以看到会自动生成Xpath地址了...

2019-03-12 10:59:16 975

转载 实用-史上最全PyCharm 常用快捷键和设置

实用-史上最全PyCharm 常用快捷键和设置1、编辑(Editing)Ctrl + Space    基本的代码完成(类、方法、属性)Ctrl + Alt + Space  快速导入任意类Ctrl + Shift + Enter    语句完成Ctrl + P    参数信息(在方法中调用参数)Ctrl + Q    快速查看文档F1   外部文档Shift + F1   ...

2019-02-19 14:55:30 266

原创 在cmd中输入appium命令时提示appium不是内部命令

没有安装nodejs或者说是node.exe所在的目录未添加到环境变量中:我安装的appium目录下存在node.exe,所以将该目录:D:\Program Files\Appium添加到环境变量即可解决该问题。另外,如单独安装nodejs,也可将nodejs目录添加到环境也可解决该问题: ...

2019-02-15 10:35:35 6337 2

原创 关于docker hub上不能注册dockeID不显示验证图片的解决办法

在访问dockerhub的时候,想要注册一个dockerID,输入所有信息以后,验证图片无法出来,而且sign up按钮是灰色的,不能点击进行注册。换了一种方式进行注册,注册成功了,所以记录下来,拱大家参考翻墙进入docker cloud一样能注册dockerID,地址:https://cloud.docker.com/,用这个验证图片能正常加载,且验证成功后,sifn up按钮可以正常点击,...

2018-11-25 23:20:56 945

原创 selenium.common.exceptions.InvalidArgumentException: Message: Expected [object Undefined] undefined

selenium.common.exceptions.InvalidArgumentException: Message: Expected [object Undefined] undefined to be a string (运行 selenium 报错)血与泪的教训今天把笔记本重新安装了一遍selenium,运行的时候死活报错,具体表现情况如下说一下我的修改前的环境:pytho...

2018-10-13 18:59:43 17374

原创 charles抓包https设置

写在前面开发时,面对各种接口数据,绝大多数时间都会用Charles抓包进行数据分析,但也总会有那么些情况让人抓狂:Bugfix,线下环境(非https)数据少,满足不了bug出现的情况,无法一边抓包一边改bug 线上环境(https)有接口数据,线下环境无接口数据的bug,这个时候抓包突然显得很苍白无力,Charles抓不了https包╯ ︵╰(‵□′╰https抓包的实现(一)首...

2018-06-26 09:28:49 683

原创 git报ssh variant 'simple' does not support setting port解决办法

解决办法在git bash中输入命令1git config --global ssh.variant ssh照着来一遍,肯定解决

2018-06-09 10:30:13 6015

转载 IDEA配置git相关信息

必备:安装Idea \ git配置git坏境:在环境变量中添加git安装包bin目录即可1、去git官网申请一个账号https://github.com/创建一个新的项目  2、在快速启动栏或者git目录启动git bash配置git用户名和密码$ git config user.name 'github用户名'  $ git config user.email '邮箱'   生成SSH key ...

2018-06-09 10:28:02 935

转载 MySQL索引原理及慢查询优化

MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问...

2018-04-03 10:54:49 217

原创 mysql在linux上出现Access denied for user 'root'@'localhost' (using password: NO)解决方案

解决了好久,大家都说1../mysqld_safe --user=root --skip-grant-tables --skip-networking &2.update user set password=password('12345') where user='root' ; 可是新版的mysql里没有password这个字段了最终解决问题如下:1.查看当前密码:sudo cat /...

2018-03-30 23:33:23 1936

原创 运行monkeyrunner出现SWT folder '..\framework\x86' does not exist报错

运行monkeyrunner,出现错误C:\Users\Apptest>monkeyrunnerSWT folder '..\framework\x86' does not exist.Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.用记事本打开monkeyrunner....

2018-03-23 14:20:52 716

原创 APP模拟弱网测试-Fiddler+clumsy(windows平台下)

在app测试过程中,有一点总是测试人员头疼的地方,弱网的模拟与测试,clumsy相信大家自己在网上也能找到一大推相关的资料与说明,我在查找这一大堆的资料与说明的时候,头都大了,最后没办法,自己一点点学习,一点点的造。废话不多说,直接来实践。如果你在熟悉fiddler的情况下,看到这篇文章,再去操作弱网环境,相信你会更加的得心应手,如果不会fiddler,请自行先学习Clumsy界面:

2018-01-11 16:57:00 4537

转载 产品测试规范(九)

文章转载来源:微信公众号-光荣之路,也欢迎大家关注我自己的公众号,虽然很少发东西吧,,,为了更方便的转载于大家查看,我对内容作了下排版。。。1.11 Bug管理规范1.11.1 bug提交规范Bug的报告要求描述内容清晰、简介、易懂,让用根据简要描述就可以大致了解问题在:缺陷IDBUG的唯一标识,由BUG管理工具自动生成。

2018-01-08 15:25:17 434

转载 产品测试规范(八)

文章转载来源:微信公众号-光荣之路,也欢迎大家关注我自己的公众号,虽然很少发东西吧,,,为了更方便的转载于大家查看,我对内容作了下排版。。。1.10 Bug预防体系1.10.1 web常见产品问题及预防1.   多个ie同时访问用户可能打开不同的IE使用相同的用户登录后进行操作,程序处理的时候要考虑到数据的一致性和同步问题。多个IE使用不同用户,则coo

2018-01-08 09:28:12 498

转载 产品测试规范(七)

文章转载来源:微信公众号-光荣之路,也欢迎大家关注我自己的公众号,虽然很少发东西吧,,,为了更方便的转载于大家查看,我对内容作了下排版。。。1.9上线测试跟踪   1.9.1 跟踪测试系统上线后,可以做接口自动化的快速轮询测试,保证系统常用接口功能正常;对于版本迭代的功能要进行局部功能重点验证,看功能是否正常;常规的测试可以按照探索式测试+传统测试用例测

2018-01-08 09:26:28 394

转载 产品测试规范(六)

文章转载来源:微信公众号-光荣之路,也欢迎大家关注我自己的公众号,虽然很少发东西吧,,,为了更方便的转载于大家查看,我对内容作了下排版。。。1.7测试结果分析1.7.1 结果收集包括测试脚本测试结果,测试用例执行结果、服务器操作系统资源监控结果、数据库资源监控、web服务器监控、中间件服务器监控等结果的收集,如:功能测试测试用例数目,成功失败数,性能测试结果,各

2018-01-05 09:26:05 326

转载 产品测试规范(五)

文章转载来源:微信公众号-光荣之路,也欢迎大家关注我自己的公众号,虽然很少发东西吧,,,为了更方便的转载于大家查看,我对内容作了下排版。。。1.6测试执行1.6.1 接口自动化测试搭建好的接口自动化流程,可以方便快速构建一次接口测试,这样能很快定位版本接口是不是基本没有问题,提高版本质量。目前接口自动化测试在测试工具选取中也谈到了,主要有:jmeter、ro

2018-01-05 09:23:01 752

转载 产品测试规范(四)

文章转载来源:微信公众号-光荣之路,也欢迎大家关注我自己的公众号,虽然很少发东西吧,,,为了更方便的转载于大家查看,我对内容作了下排版。。。1.5测试用例编写(功能测试框架)   测试用例的编写需要按照一定的思路进行,而不是想到哪写到哪,一般测试机制成熟的公司都会有公司自己自定义的测试用例模板,以及一整套的测试流程关注点,当然我们自己在测试生涯中也应当积累一套自己的

2017-12-22 13:53:28 1928

转载 产品测试规范(三)

文章转载来源:微信公众号-光荣之路,也欢迎大家关注我自己的公众号,虽然很少发东西吧,,,为了更方便的转载于大家查看,我对内容作了下排版。。。1.4测试准备1.4.1 代码管理所有的产品代码应该统一管理起来,开发人员提交代码应与测试代码地址进行分离,做到高效管理代码,当开发人员提交代码到开发的代码库中,需要进行测试时,测试人员可去开发的代码中进行提取代码到测试基线库中

2017-12-22 13:49:13 412

转载 产品测试规范(二)

文章转载来源:微信公众号-光荣之路,也欢迎大家关注我自己的公众号,虽然很少发东西吧,,,为了更方便的转载于大家查看,我对内容作了下排版。。。1.2需求梳理1.2.1 需求梳理根据需求文档、需求规格说明书来对需要测试的功能点进行梳理,而且通过需求文档能够更加了解项目的业务场景,一般情况下,在项目中需求文档有3种现状:1.   有详细的需求文档:比较严谨负责的团队项目的

2017-12-14 17:10:38 509

转载 产品测试规范(一)

文章转载来源:微信公众号-光荣之路第1章产品测试规范产品测试流程1。11.1.1 测试流程图1.1.2 测试流程说明1.  需求阶段:测试人员了解项目需求及需求变更,包括需求规格说明书、功能结构及模块划分,根据需求梳理测试点。2.  测试计划阶段:测试计划环节需要考虑测试工具选取,考虑需要测试的业务点,涉及到多业务量测试团队测试,需考

2017-12-13 18:25:51 1192

appium-uiautomatorviewer中自动生成xpath路径

将文件复制到tools\lib下,需要将这个jar命名和原路径jar包一致,不然uiautomator无法运行。 然后去tools\bin下点击uiautomatorviewer.bat 运行即可

2019-03-12

学Python好方法(笨办法学习python第三版).zip

通过一步一步的操作,最终达到熟练掌握python的目的。学Python好方法(笨办法学习python第三版).zip

2018-03-14

AppiumForWindows_1.4.16.1.zip

AppiumForWindows_1.4.16.1.zip,最新版的亲测可以使用

2017-10-11

Python3.X_HTMLTestRunner亲测可用,附说明

Python3.X_HTMLTestRunner亲测可用,附说明

2017-06-19

百度云链接-google软件测试之道pdf.txt

百度云链接-google软件测试之道pdf.txt

2017-02-09

python2.7+selenium2自动化测试学习《第二版》-虫师出品

《selenium2 python 自动化测试实战(第二版)》 虫师出品

2017-01-04

空空如也

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

TA关注的人

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