自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (17)
  • 收藏
  • 关注

原创 selenium自动化DevTools连接断开问题

2、禁用沙盒模式:启用无头模式时,谷歌浏览器会在沙盒模式下运行,这会导致DevTools连接断开。3、禁用插件:其他可能的冲突:其他正在运行的程序或插件可能会干扰Selenium与DevTools之间的通信,关闭其他可能干扰的程序或插件。4. 其他问题:暂未找到可能出现的其他原因,可以通过不同浏览器火狐、edge等看看是否重现。3. 网络问题:确保网络连接正常,没有任何防火墙或代理设置干扰与浏览器的通信。1、增加连接超时时间:在创建浏览器实例时,增加连接超时时间。增加连接超时时间: 设置的3秒可增加时间。

2023-07-12 10:17:57 4273 7

原创 linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法

linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法。-bash: python: command not found。

2022-07-02 11:50:03 4693 2

原创 Jmeter之JSON数据提取

JSON提取器 如有多个参数时参数名、表达式、匹配编号以及默认值均以“;”号隔开。以上均与参数名应一一对应Json提取器语法说明  完整的语法说明请见https://github.com/json-path/JsonPathjmeter中JSON匹配调试方法 在查看结果树中选择“JSON Path Tester”1) 匹配c...

2019-11-04 15:58:42 1573

转载 远程连接数据库失败解决办法

1、检查是否账号/密码错误2、检查防火墙是否允许3306这个端口连接3、如果以上都不是,能用Linux命令本地连接不能远程连接?那就是安装Mysql时默认不允许远端连接。 解决办法:mysql -u root -p # 首先运行这个命令 u后跟用户名 p后跟密码mysql>use mysql; mysql>select 'host' from u...

2019-09-19 14:39:43 2678

转载 try与except处理异常语句

try/except介绍:与其他语言相同,在python中,try/except语句主要是用于处理程序正常执行过程中出现的一些异常情况,如语法错(python作为脚本语言没有编译的环节,在执行过程中对语法进行检测,出错后发出异常消息)、数据除零错误、从未定义的变量上取值等;而try/finally语句则主要用于在无论是否发生异常情况,都需要执行一些清理工作的场合,如在通信过程中,无论通信是否...

2019-08-21 11:43:11 10023

原创 Jmeter之CSS选择器/JQuery选择器关联

选择器:CSS选择器或JQuery选择器是Jmeter支持的两种语法,下面对其两种语法进行简单介绍 CSS选择器选择 例 选择 .class .intro All elements with class="intro" #id #firstname The element with id="firstname" * * ...

2019-07-31 10:59:34 2296

原创 Python之初识Locust

简介: Locust翻译中文为“蝗虫”,意指像蝗虫般对系统发起成千上万的请求,以测试系统能否在高并发下正常运行。Locust是一款开源的性能测试工具,完全基于Python开发,采用了基于事件的处理机制。特点: 1、基于python开发脚本 2、开源免费 3、分布式执行,配置master和slave(主从机器),在多台机器上对系统...

2019-07-30 23:38:52 1638

原创 Jmeter之Json表达式关联

在Jmeter使用中,通常用的最多的是正则表达式和Xpath表达式,但是现在大多数网站返回参数都用的Json返回数据,Json更为直观,下面介绍利用Json Extractor进行Json表达式关键字信息提取并传递变量。Variable names :名称JSONPath Expression :JSON表达式Match Numbers ...

2019-07-23 19:16:47 1959

原创 同一父目录批量指定文件删除

当遇到同一父级多个文件目录删除不同文件时,一个一个去删除会很麻烦,用bat命令实现批量快速删除!代码:(/q 不显示操作日志 去掉/q显示日志)@echo offecho by Orange_ysenecho 正在批量删除,请稍等......::根据自己情况更改目录if exist "(目录)" ( cd /d "(目录)"::666.txt 777.htm...

2019-07-11 17:48:44 2181

原创 批量解压子目录下包含密码的压缩包

通常我们下载资料时里面都会有压缩包,一个两个压缩包可以手动解压,当遇到目录层级多,压缩包也多的时候怎么办?这时候我们可以用bat命令来进行批量解压,直接解放劳动力呀!有木有?具体代码如下:(解压后的文件在其压缩包目录,代码需复制到文本文件中并改后缀为bat即可运行)@echo offecho by Orange_ysenecho 正在批量自动解压,请稍等.........

2019-07-11 10:27:32 4260

转载 Fiddler模拟弱网测试

Fiddler怎样模拟弱网?Fiddler 是一个 HTTP 调试代理,它能够记录所有你电脑和互联网之间的 HTTP 通讯,Fiddler 也可以让你检查所有的 HTTP 通讯,设置断点,以及修改所有的“进出”的数据(指Cookie/HTML/JS/CSS 等文件)。利用Fiddler来模拟恶劣的网络环境,实现简单,较为直观,缺点是只能支持那些利用HTTP进行通信和交互的服务。打开fid...

2019-07-10 15:01:13 3308

原创 Selenium驱动如何选择?

最近有朋友也想学Selenium然后问我应该用什么Python版本、装什么驱动、用什么浏览器,然后今天在这里总结一下 Python版本的话个人用的是3.7 ,比较推荐,目前比较流行的是Python 3.X版本,也是比较新的版本,一些主流的库基本上都已支持Python3.X,不支持的库也在积极的向Python3.x迁移,所以Python3.X的版本也是大势所趋。...

2019-07-03 10:33:50 2589

原创 jmeter性能测试前及测试后

压测前: 1、压力测试两种场景: 1)单场景,压测单个接口。 2)混合场景,多个接口关联压测。 2、压测时间: 1)一般场景,运行10-15分钟。 2)疲劳测试,运行一天或一周。...

2019-06-19 13:52:00 2075

原创 性能测试之接口、协议篇

1.不同视角的接口开发眼中的接口:模块与模块之间对接的方式测试眼中的接口:协议接口,可以独立部署 服务的成的2.常见的接口协议HTTP 超文本传输协议HTTPS 安全超文本协议FTP 文件传输协议TCP 网络控制协议IP 互联网协议UDP 用户数据协议3.HTTP协议响应码1xx:信息响应类,表示接收到请求并且继续处理2xx:处理成...

2019-06-19 13:48:00 3521

原创 linux 命令笔记

1、# lsof -i:8086 查看该端口下所运行的进程 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字-l 仅列出在Listen(监听...

2019-06-19 11:46:39 2237

原创 使用Modin让Python发挥到极致

Python用pandas 对特定格式进行处理时会很方便,譬如对jmeter性能测试结果进行分析,如果这个数据比较大(几十个G的数据),这时候处理起来就比较费力,需要的内存就比较大了,还可能导致报(memoryerrord的)错,当然数据比较小(几个G内的数据)处理起来还是不错的。 导致这样的问题与Python语言的天生缺陷有关,不能使用多核CPU,所以就算服务器...

2019-06-17 15:02:11 7859 7

原创 selenium实现下拉列表的随机点击

在自动化测试时为了考虑到操作的真实性、随机性我们会用到随机数、随机选择、随机点击等,在自动化测试时遇到一个下拉列表,如下图:我想实现随机点击,弄了一个很简单的随机点击操作方法。首先整理下思路:1、需要点击这个下拉框下拉菜单才显示 (如果下拉菜单没被点击下拉菜单的代码是灰色的,用xpath也定位不到)2、从源码中找共同点(这四个都有一个共同的class)整理思路后开始操...

2019-05-30 13:11:42 5382

原创 关于selenium中的网页元素定位

最近定位class元素对于我这个萌新来说费了九牛二虎之力 如下截图:我要定位 class=“anticon anticon-user”首先我想到的是通过class name定位代码实现:因为我封装了获取class name方法所以直接调用的 结果报错通过百度一搜是空格导致 然后把空格去掉get_classid("anticon-u...

2019-05-23 12:35:07 2030

原创 用selenium实现用户注册整个流程(超详细)

学习目的: 学会简单的方法封装 利用打码平台过验证 熟悉相应的库首先我们进入一个网站的注册页面(注:该页面版权归该网站所有,对该网站的行为仅做为学习,承诺无任何恶意行为)页面分析: 微信号:(即账号,没有字符限制,特殊符限制,没有微信验证) 密码:(没有字符长度限制...

2019-05-21 12:00:50 6916

原创 【selenium】selenium IDE 3.7.2 基本使用

一、 准备工作:selenium IDE安装方法: 1、谷歌/火狐 进入附加组件 -> 在寻找更多扩展 搜索:selenium IDE,搜索到后点击安装即可。 2、在官网进行下载拖入浏览器进行安装官网地址:https://www.seleniumhq.org/selenium-ide/二、项目新建与访问进入浏览器 右上角点击然后点击...

2019-05-16 17:03:32 4202 1

原创 Jmeter实践中的问题总结

在jmeter进行性能测试的实践工作中,不知道大家有没有遇到过,针对同一个接口,不同的人测试出来的结果会有不一样的情况,尤其是在一些大并发量下就更会有这种情况。 那么为什么会有这种情况呢? 我觉得,很大一部分是因为大家在写jmeter脚本的时候,一些细节地方被忽视,而导致结果差异,今天我就总结一下,自己工作中整理的一些会影响jmeter本身性能的...

2019-05-10 15:26:20 3460

原创 Jmeter正则表达式 取第n个匹配到的数据

最近在工作中遇到一个这样的接口测试问题,需要删除已有的free_id并更新已有的free_id,之前的做法:1、先调用获取所有free_id的接口,在下面写一条正则匹配,匹配所有free_id2、然后调用删除接口,free_id参数填变量${free_id}3、调用更新接口,free_id参数填变量${free_id}结果导致更新的时候出错?! 原因是删除接口与更新接...

2019-05-08 10:49:27 5123 2

原创 初识Django之接口工作原理(超详细)

1、首先创建一个Django APP(应用程序)(有两种方式创建) 1)在IDE中创建 2)使用命令创建 找到工程路径 输入命令python manage.py startapp (api名字)回车运行 ,运行成功后在pycharm工程列表显示,应用程序创建完成。2、接口工作原理(首先把应用程序跑起来,在浏览器输入...

2019-05-04 13:59:50 5295

原创 初识Django之环境搭建篇

俗话说“知己知彼,百战不殆”,身为一名软件的测试工程师,为了更好进行接口自动测试并及时发现更多的问题,本着这个目的学习和了解Django接口开发。python环境:Python3.7IDE:PyCharm 2019一、Django安装:1、命令安装 pip install django2、离线安装 Python setup.py install (已经...

2019-05-04 12:09:57 3239

原创 selenium 自动化测试之常用键盘指令

常用的键盘指令:send_keys(Keys.BACK_SPACE) #删除键(BackSpace)send_keys(Keys.SPACE) #空格键(Space)send_keys(Keys.TAB) #制表键(Tab)send_keys(Keys.ESCAPE) #回退键(Esc)send_keys(Keys.ENTER) #回车键 Enter)send_keys(Keys.CO...

2019-04-29 17:07:18 4574

原创 selenium3+python3自动化测试学习之模拟事件处理

自动化测试实战之ActionChains模拟用户行为需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽解决:selenium提供了一个类来处理这类事件selenium.webdriver.common.action_chains.ActionChains(driver)脚本:from selenium.webdriver.common.action_chains...

2019-04-29 13:47:05 3254

原创 selenium3+python3自动化测试学习之网页元素定位

selenium基础实战之定位网页元素技巧selenium定位网页元素find_element_by_id,find_element_by_name,find_element_by_class_name1)、开启浏览器browser = webdriver.Firefox();2)、打开网页browser.get("http://baidu.com")使用python判...

2019-04-29 13:46:25 3378

原创 找不到’geckodriver’ 的环境path问题“ Message: 'geckodriver' executable needs to be in PATH. ”

运行测试脚本报找不到’geckodriver’ 的环境path 的错误selenium3.xwebdriver/firefox/webdriver.py的init中,executable_path=”geckodriver”;selenium2.xexecutable_path=”wires”;通过以上对比所以需要自己配置geckodriver;1、下载地址:htt...

2019-04-29 10:33:54 3479

原创 errorlevel=1错误

命令运行jmeter报errorlevel=1错误原因:分配的内存不足,导致内存溢出解决办法:进入jmeter bin目录下编辑jmeter.bat 文 件内存修改至本机内存一半就查不多了...

2019-04-18 14:10:09 6716

转载 JMeter连接数据库方法及遇到问题的解决方法

1、jmeter测试计划导入jar包:mysql-connector-java-5.1.36.jar2、添加JDBC Connection Configuration元件配置数据库连接3、添加JDBC Request取样器写SQL语句4、运行jar包地址:链接:https://pan.baidu.com/s/19EUvZFTBxBXaltofY3IOGA 提取码:5jyh...

2019-04-16 18:42:00 7031 1

原创 使用命令运行jmeter并自动生成测试报告

Jmeter3.0以后引入了Dashboard Report ,用于生成HTML格式图形化报告的扩展模块,在压力测试结束时同时自动生成报告。cmd 下 :进入jmeter目的/bin目录执行命令:jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>...

2019-04-09 10:57:59 4392 3

原创 ant+jmeter 运行时未生成html文件

ant+jmeter 运行时jtl文件生成成功,但是生成html文件失败解决办法:把jmeter4.0 lib下的“xalan.jar,serializer.jar”复制到 ant 下的lib 目录 重新运行,问题解决。...

2019-04-08 11:33:37 4185

原创 ant+jmeter运行时报权限错误解决办法

报错如下:解决办法:win+r 输入regedit转到左侧注册表资源管理器/树状菜单上的“HKEY_LOCAL_MACHINE”点击“ HKEY_LOCAL_MACHINE”注册表中的“SOFTWARE”点击“ SOFTWARE”注册表中的“JavaSoft”在JavaSoft下 新建一个“Prefs”问题解决...

2019-04-08 10:43:03 2814

转载 怎样做接口测试?

扫盲内容:1.什么是接口?2.接口都有哪些类型?3.接口的本质是什么?4.什么是接口测试?5.问什么要做接口测试?6.怎样做接口测试?7.接口测测试点是什么?8.接口测试都要掌握哪些知识?9.其他相关知识?1.什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议...

2019-03-04 10:21:53 1895

原创 用Ant 自动生成Jmeter测试报告

1、建立一个ResultLong文件夹和一个Script文件夹,在ResultLong文件夹下创建一个html文件夹以及jtl文件夹,Script文件夹主要放测试脚本,其他文件夹分别放ant生成的html文件以及jtl文件。 ...

2019-01-24 14:25:24 3563

原创 压力测试and并发测试的区别

压力测试1、压力测试分两种场景:一种是单场景,压一个接口的;第二种是混合场景,多个有关联的接口。压测时间,一般场景都运行10-15分钟。如果是疲劳测试,可以压一天或一周,根据实际情况来定。2、压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。 压测前要明确压测功能和压测指标,一般需要确定的几个问题...

2018-12-14 11:47:14 16627 3

原创 接口测试----入门篇

接口测试理念        什么是接口测试接口是指系统模块与模块或系统与系统间进行交互,一般我们用 的多的是HTTP协议的接口、WebService协议的接口,还有RPC(Remote Procedure Call Protocol)——远程过程调用协议的接口。不管是哪种接口,其本质就是发送一个request,然后服务器响应 后返回一个response,然后我们对response进行分...

2018-11-30 14:39:22 1371

原创 jmeter性能测试前及测试后

压测前: 1、压力测试两种场景: 1)单场景,压测单个接口。 2)混合场景,多个接口关联压测。 2、压测时间: 1)一般场景,运行10-15分钟。 2)疲劳测试,运行一天...

2018-11-28 16:21:01 2853

原创 jmeter性能测试标准

用户数* 用户活跃数/ 服务器数量/  打压时间/60秒=承受压力的TPS80%是活跃用户数,这个也是行业统计,一般这么认为。业务分散在几台服务器上,用用户数➗服务器数量 得到单台服务器承受的用户数,然后根据打压时间 20分钟,算出每秒的支持量。如果算出的数字比你打出来的tps大,说明目前系统承受的压力满足不了现网业务,如果结果比打压的tps小,则满足。  ...

2018-11-15 11:09:22 4340

转载 接口/app测试思路

 app测试原文地址:http://www.cnblogs.com/puresoul/p/5388586.html

2018-10-08 11:10:24 1491

用selenium+打码平台实现用户注册.rar

学会简单的方法封装,利用打码平台过验证,熟悉相应的库。对应的文章地址:https://blog.csdn.net/moveym/article/details/90400990

2019-05-21

websocket.jar.zip

jmeter测试websocket协议时所需要的websocket.jar包,websocket.jar插件

2019-05-10

护眼神器Iris Pro v1.1.3(和谐版)

蓝光对于我们眼睛的危害,相信大家都有所了解。屏幕发出的蓝光可以穿透角膜和晶状体,直接对视网膜造成损伤,从而引发一系列的眼科疾病。特别是对于我们这种经常在电脑面前工作游戏的朋友来说,蓝光的危害真的是非常大,大家一定要注意。 为了减少蓝光对眼睛造成的损害,系统迷记得iPhone还特意出了个夜间护眼模式,调解屏幕的色温,来减少蓝光对眼睛的刺激。虽说开启防蓝光模式后,屏幕会比较黄,看东西也有色差,但眼睛的确是舒服很多了。建议大家可以视情况使用。

2019-04-10

ant+jmeter 自动化脚本

网上有很多build.xml用不了,或者有问题,这个是修改完善后的。

2019-04-08

JMeterPlugins-Standard and Extras 1.2版本

本文件包含JMeterPlugins-Standard 1.2 and JMeterPlugins-Extras 1.2。在windows机器上需要安装jmeter,下载的插件放在jmeter安装目录的lib/ext目录下,然后去bin目录下双击jmeter.bat打开jmeter的gui页面 在线程组下面添加你想要的监听器,然后点击监听器页面的浏览按钮,选择你想浏览的jtl文件,等待一会,就能出现你想要的图形报告

2018-12-14

电脑数据恢复软件【汉化+破解

软件介绍:使您能够恢复已删除的文件,即使您已经清空回收箱或直接删除它们也可以恢复,硬盘驱动器,USB驱动器,存储卡和其他存储设备恢复数据,让你把删错的东西恢复回来的强大工具

2018-03-23

【更新】Linux最常用的60个命令

Linux常用的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。

2018-03-23

Python 零基础入门学习

零基础入门学习Python 一共96课时 含实例教学(小游戏制作、数据爬虫等) +分析 视屏系统全面值得一看! 对入门级别的朋友很有帮助

2018-03-22

3000多个稀有易语言源码

3000多个稀有易语言源码包含各种模块等!欢迎各位朋友下载!

2017-11-30

微信H5小游戏200套源码

微信H5小游戏200套源码 各种小游戏 吸粉 引流必备!

2017-10-30

12306抢票助手

12306抢票助手能帮助抢到火车票,高铁,动车,都可以。

2017-09-30

【免费】Fiddler v4.6.1.5汉化版

Fiddler是一个HTTP调试抓包工具。它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,Fiddler可以帮您记录,调试Microsoft Internet Explorer与Web应用程序的交互,找到Web程序运行性能的瓶颈,还有如查看向Web服务器发送cookies的内容,下载内容的大小等功能.强烈推荐用户使用。

2017-09-30

移动APP测试经验分享

该文件是关于移动APP测试经验的分享,希望大家阅读后有所收获

2017-08-16

Axure RP Pro 8.0破解版(附中文汉化包)

Axure RP Pro 8.0破解版 附中文汉化包 文件含有注册码

2017-08-01

APP测试要点

关于APP测试的要点总结归纳避免走很多弯路,文档仅供参考

2017-08-01

空空如也

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

TA关注的人

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