自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jmeter安装教程

分割线---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------”, 算是安装成功。

2023-06-08 09:33:17 140

原创 Jmeter HTTP代理服务器抓包数据不准确

问题,我需要抓到app网页版的数据,但是因为我设置的chrome代理服务器引起捉包数据不准确,如下图。同时去除勾选【请勿将代理服务器用于本地(Intranent)地址】Jmeter HTTP代理服务器抓包数据不准确。.* 设置这里多了10.

2023-03-22 16:12:12 782

原创 DatabaseError: DPI-1072: the Oracle Client library version is unsupported

也是因为启动这个sqlplus.exe报错,才导致跑RF 框架时,每次链接Orcale 都提示报1072的错误。之后双击sqlplus.exe 可以正常弹出页面,如下。然后找了一个msvcr120.dll文件,放到C:\Windows\System32。网上百度了,都说,版本匹配不上。我照着修改了,环境变量也配置了,但是依然是报错。【计算机中丢失MSVCR120.dll,找不到MSVCR120.dll】再次双击sqlplus.exe 这时报了别的错误,如下。双击sqlplus.exe报错如下。

2023-02-21 15:02:17 1599

原创 Robotframework 元素等待关键字

一、隐式等待 【超出等待时间,则抛异常】Set Selenium Implicit Wait【设置隐式等待时间,针对所有浏览器】Set Browser Implicit Wait【设置隐式等待时间,针对当前浏览器】二、显式等待 【超出等待时间,则抛异常】#等待元素包含指定的文本Wait Until Element Contains link=新闻 新闻#等待元素可用Wait Until Element Is Enabled link=新闻 3#等待元素可见Wait Unt

2022-12-07 11:11:22 1882

原创 Robotframework 断言

一 、系统断言Should Be Empty #判断是否为空,如果不为空,执行失败Should Be Equal #比较两个值相等或不相等Should Be True # 是否等于;判断是否 比如1=1Should Contain #验证是否包含某个关键字,比如“百度”Should Start With #验证开头有某个关键字,比如“百度”的百Should End With #验证结尾有某个关键字,比如“百度”的度Length Should Be 字符的长度二、Sele

2022-12-05 16:37:33 1135

原创 Robotframework 获取文本,常规定位元素

自动化测试 Robot Framework 框架

2022-11-22 15:18:08 892

原创 RIDE 解决ModuleNotFoundError: No module named ‘pymysql‘的问题

是因为没有 pymysql库,需要安装,但是不是直接在CMD 直接PIP 安装。而是去到,python的目录下。如图Python\Python37\Scripts 在该位置pip install pymysql然后安装成功

2022-06-16 10:47:53 260

原创 Multiple keywords with name ‘Capture Page Screenshot‘ found. Give the full name of the keyword you w

Multiple keywords with name ‘Capture Page Screenshot’ found. Give the full name of the keyword you want to use:AppiumLibrary.Capture Page ScreenshotSeleniumLibrary.Capture Page Screenshot1、设置搜索顺序要设置搜索顺序,请在测试开始时添加如下内容——可能在套件设置2、设置显式关键字名称如下| Suite Se

2022-05-26 17:32:01 702

原创 python 安装cv2库

如果直接在cmd 输入【pip install cv2 】是安装不成功的会出现如图的错误提示正确是pip install opencv-python安装成功

2022-05-24 15:38:23 1238

原创 Jmeter TCP 取样器 上一个请求响应结果参数传个下一个请求,响应结果为空

出现的问题,上一个请求成功,但是下一个请求返回参数是200 ,但是响应结果为空,如图。原因是因为我没有勾选close connection 每个请求结束后关闭连接。先来了解一下TCP 取样器界面的的详情Re-use connection:同一个线程执行的所有请求都会使用一个tcp连接,在要求TCP长连接的时候需要用到这个close connection:每个请求结束后关闭连接以下这2种情况,返回参数200,响应结果能有值的...

2022-04-12 14:37:59 3897

原创 Jmeter 数据库文件保存到txt+换行

很多文章是保存到csv,csv的换行也简单,但是如果相对纯数字而且是位数大的,csv会把后面数值忽略掉。如下图这样这样所以改成导入为txt格式的文件步骤 1Variable Name:数据库连接池的名称,我们可以有多个jdbc connection configuration,每个可以起个不同的名称,JDBC Driver class:JDBC驱动username:数据库登陆的用户名passwrod:数据库登陆的密码步骤 2Query:里面填入查询数据库数据的SQL语句(填写的SQL语

2022-04-07 16:23:56 1370

原创 Jmeter 循环控制器从数据库获取值

如果是并发大于1的,此场景不适合,暂时没研究出来,从数据库直接取值,怎么实现大于1的并发。但是想到另外一个方法,就先把响应结果保存到csv或者txt文档,再从csv或者txt中获取。回到原文,从数据库循环或者值创建线程组,如图2、添加JDBC Request3、添加Debug Sampler 看看结果设置循环控制器,循环次数写入响应结果值 如图${TRANNO_#}...

2022-03-23 10:37:16 1616

原创 数据库 Group by 和Order by 的区别

数据库 Group by 和Order by 区别

2022-02-16 15:14:07 2586

原创 性能测试遇到以下几种问题的解决方案

压测结果分析完成后,即可进行性能问题确定与优化操作。通常情况下,系统出现性能问题的表象特征有以下几种:** 1、响应时间平稳但较长**测试一开始,响应时间就很长,即使减少线程数量,减少负载,场景快执行结束,响应时间仍然很长** 2、响应时间逐渐变长**测试过程中,负载不变,但运行时间越长,响应时间越长,甚至出现很多错误** 3、响应时间随着负载变化而变化**负载增加,响应时间变长,负载变少,响应时间下降,资源使用率也下降** 4、数据累积导致锁定**起初运行正常,但数据量积攒到一定量,立刻出

2021-11-05 17:23:51 715

原创 SVN please execute cleanup command

如果更新多次,依然提示【please execute cleanup command】不妨试试,用sqlite3工具下载sqlite3工具,进入此下载地址将sqlite3.exe文件解压缩到.svn目录的同级目录.svn 不是在 svn的安装目录,这个文件是被隐藏起来的在svn 文件夹下去除隐藏,就能看到.svn打开命令行工具,cnd ,执行如下命令如果在 D盘,就 D: 回车去到D盘,cd 文件夹名称,切换到.svn的同级目录sqlite3.exe .svn/wc.db “sele

2021-10-19 14:47:31 212

转载 linux服务器磁盘满了的处理方法

今天连接oracle数据库报错,重启数据库显示磁盘满了,记录一下我的处理方法: 1.df -h命令:通过df -h命令查看硬盘的使用情况:发现vda3挂载点已经基本满了[这个还是处理后的,之前到达49G了] 2.知道了是硬盘满了的问题,name下一步就是开始查找服务器中的大文件,从根目录开始查找,通过du -h --max-depth=1命令,发现是home文件夹占用空间较多cd ./home,然后 通过du -h --max-depth=1命令依次往下查找,最后发现是oracle占用空间

2020-11-12 14:29:37 486

原创 Jmeter java.lang.OutOfMemoryError: GC overhead limit exceeded

用JMeter压测,有时候当模拟并发请求较大或者脚本运行时间较长时,JMeter会停止,报OOM(内存溢出)错误。解决方法知道了报错出现的原因是因为堆内存大小不足引起的,自然而然就会想到内存溢出的解决方法:调整堆内存大小。步骤(以Windows系统为例,Linux系统类似):1、打开jmeter.bat文件,按关键字“HEAP”搜索,把原来的配置改为如下:修改前:set HEAP=-Xms512m -Xmx4000mset NEW=-XX:NewSize=256m -XX:MaxNewSiz.

2020-10-15 14:48:18 730

原创 Jmeter 负载机报 org.apache.jmeter.protocol.tcp.sampler.ReadException: Error reading from server, bytes

Jmeter 负载机报 org.apache.jmeter.protocol.tcp.sampler.ReadException: Error reading from server, bytes read: 0分布并发,主机没有报该问题,负载机报。 后面发现是自己的报文长度不对,修改了长度,显示正确。你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Mark

2020-10-13 18:57:23 6214

原创 ImportError: Failed to import test module:XXX

导入import unittest 包 ,创建的文件名字 得是 Test 开头的,不然报如下的错误

2020-04-23 15:52:31 5379 1

转载 pycharm创建项目

打开pycharm开发工具,创建一个新的项目。可以选择创建项目类型:配置项目解析器,有点像myeclipse里面配置tomcat.

2020-03-20 18:34:58 764

原创 ModuleNotFoundError: No module named 'selenium'

1、 点击 文件 - 设置 - project interpreter 就没有 ModuleNotFoundError: No module named ‘selenium’ 提示了

2020-03-18 18:47:26 1538

原创 python pip selenium HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.

这里写自定 raise ReadTimeoutError(self._pool, None, 'Read timed out.'pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.方法是pip...

2020-03-18 16:23:37 306

空空如也

空空如也

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

TA关注的人

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