自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

原创 python+selenium - UI自动框架之封装查找元素

【代码】python+selenium - UI自动框架之封装查找元素。

2024-05-23 14:27:11 289

原创 python+selenium - UI自动框架之封装浏览器引擎driver方法

可以启动指定的浏览器(IE,Chrome,Edge)

2024-05-16 16:46:35 374

原创 python+selenium - UI自动框架之封装log类

每次调用log函数,会根据绝对路径生成日志文件在logs目录下面(在被调用的时候日志会输出到指定的文件),日志文件的格式是年月日.log;通过自定log类,能把执行过程记录到日志,方便检查和重现问题。

2024-05-16 10:25:54 294

原创 Python - 获取函数传入的参数名

Python中获取函数传入的参数名

2024-05-09 11:27:38 106

原创 软件评测师备考攻略(已考过)

我的计划就是跟着课程学习,在10月份以前过完第一遍课程,10月到10月下旬以前根据薄弱的地方查缺补漏或者二刷课程,剩下的时间冲刺(如果你的时间充裕,可以不用复习很早)。原因是很多考过的同学说,考试的内容很多不只是在教程上的部分(确实如此,如果基础扎实,可以直接看教材,具体不同的内容可以参考后面考试复习部分)。10月下旬一直到考试前,在看教材的理论部分、刷题、分析错题(因为身体原因,强度不是很大,考前三天在家复习,其余时间都是晚上学习一下)。总体来说,学习强度不是很大,只要有准备,过线也不是很难。

2023-04-12 14:58:41 3935 8

原创 Python - 使用正则表达式从字符串提取数字

从 'Your code is: 172821' 这个字符串里面提取172821。

2023-03-16 17:42:00 485

原创 导入和导出安全证书

导入、导出本地安全证书

2023-03-02 15:03:08 1537

原创 Python接口测试报错ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

1,在post/get ... 等方法中,加 verify=False 2,用http安全链接

2022-10-26 17:07:58 1924

原创 Java - 如何判断两个字符串是否相等 - 使用equals() 方法

Java 语言中,equals()比较的是对象的内容(区分字母的大小写格式),如果使用“== 比较两个对象时,比较的是两个对象的内存地址,所以不相等。即使它们内容相等,但是不同对象的内存地址也是不相同的。在Jmeter中BeanShell断言支持的语言是Java,在比较两个字符串是否相等的时候不能使用。第一个方法是使用 == 来判断两个字符串是否相等,判断的结果是不相等;第二个方式是使用equals()判断两个字符串是否相等,结果是相等。

2022-10-26 08:43:01 1907

原创 JDBC连接数据库报错The driver could not establish a secure connection to SQL Server by using Secure ..

Response message:java.sql.SQLException: Cannot create PoolableConnectionFactory (The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "sun.security.validator.ValidatorException: PKIX path b

2022-10-13 15:57:20 5105

原创 SQL 对查询结果输出到一行

change_string: 替换start 到length的字符数据。可以通过给Path 添加参数值来改变输出结果中xml的标签。source_string: 源字符数据字符串。start: 指定删除和插入的开始位置。length: 指定删除的字符数。把查询结果以XML格式输出。

2022-10-09 09:11:30 1244

原创 pyhton安装第三方包pyodbc,遇到报错ERROR: Command errored out with exit status 1

下载32 位的以后就可以安装了, 看图片,如果在安装过程中遇到类似报错的时候,可以考虑换whl的版本号,当然也需要和本地的python版本号匹配。

2022-08-29 14:01:25 1016

原创 Jmeter - Heap配置原因报错Invalid initial heap size: -Xms1024m -Xmx2048mError

Jmeter 命令运行报错及解决办法Invalid initial heap size: -Xms1024m -Xmx2048mError: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.

2022-07-28 15:08:26 4109

原创 SQL Server 遇到报错解决办法--更新中

datediff函数计算溢出,返回值int的范围(-2,147,483,648—+2,147,483,647),不在这个范围就会报错.对于millisecond差值计算,startdate与enddate之间的最大差值为24天20小时31分钟23.647秒,对于second差值计算,最大差值为68年.......

2022-07-28 09:37:42 821

原创 Jmeter:接口自动化测试-BeanShell对数据库数据和返回数据比较

Jmeter 接口自动化测试-BeanShell对数据库数据和返回数据进行对比

2022-07-26 17:22:54 951

原创 Jmeter - BeanShell 不支持Java的泛型

因为集合存放的数据类型不固定,故往集合里面存放元素时,存在安全隐患,如果在定义集合时,可以想定义数组一样指定数据类型,那么就可以解决该类安全问题。JDK1.5后出现了泛型,用于解决集合框架的安全问题。泛型是一个类型安全机制.前言在使用jmeter进行接口自动化测试或者性能测试的时候,有些复杂的数据或者请求需要处理,beanshell脚本是个很好的选择,BeanShell脚本是符合Java语法的,但又有些不同,比如。注意Map,List,Set定义的时候,都不能指定数据类型。不支持Java的泛型。......

2022-07-26 14:09:24 2012

转载 Jmeter - JDBC 连接不同数据库详解

所有jmeter基本组件功能本文不做介绍。jmeter要链接mysql数据库,首先得下载mysqljdbc驱动包(注驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致。jmeter中jdbc连接数据库——(一)-小鱼cp-博客园。...

2022-07-19 15:32:58 294

翻译 Jmeter后置处理器 - 正则提取器详解

作为后处理器,该元素将在其范围内的每个Sample请求之后执行,应用正则表达式,提取请求的值,生成模板字符串,并将结果存储到给定的变量名中。如果没有提供默认值,那么很难判断正则表达式是否不匹配,或者RE元素没有被处理,或者可能使用了错误的变量。例如,如果有一个主样本和3个子样本,每个子样本都包含一个正则表达式匹配项(即总共4个匹配项)。但是,如果您有多个设置相同变量的测试元素,您可能希望在表达式不匹配时保持变量不变。,主样本和子样本,提取器将匹配第二个子样本(第一个匹配是主样本)。......

2022-07-19 14:34:10 289

原创 Python - SQL Server的sql语句中的通配符%转义

python使用SQL Server查询sql语句中带有%会提示缺少参数,解决办法使用两个%可以对%进行转义%%,转义之后只有一个%,可以正常使用。问题python中在连接使用sql查询的时候,通配符%不能正常被识别。运行之后会提示缺少参数。...

2022-07-15 17:01:30 1568

原创 Python - pymssql 连接SQL Server的服务器名带有斜杠、逗号

解决 python 中pymssql 连接 sql server 远程服务器 名为ip地址、实列名 和端口用反斜杠、逗号分开 127.0.0.1\sql2014,20000

2022-07-12 14:49:07 691

原创 Python - 字符串转日期时间,格式的处理以及时间加减计算

1,字符串转日期2,时间格式处理3,日期加减计算

2022-06-09 15:47:03 28543

原创 Jmeter 存取Sql Server带有逗号‘,‘的数据到csv文件

从数据库中获取的数据,如果带有逗号',' 存到csv文件中会被分成两个部分:例如, TabelA a = test,test存到csv文件中会是两列:Line 1: testLine 2: test解决办法:如果想把‘test,test' 存到一列,可以在sql语句中加上双引号:select '"'a+ from TableA然后再写入到csv文件中【注意: "" 同时也被存到csv文件中】csv文件存的每列数据是以逗号的形式保存,Jmeter在读取csv文件

2022-04-22 11:44:39 2374

原创 SQL Server 异常关闭之恢复未保存的文件

在本地路径查找:C:\Users\Administrator\Documents\Visual Studio 2017\Backup Files\Solution1[注意1:Administrator可能事是自己命名的其他名字,可以手动在文件里面查找目录文件][注意2: Visual Studio 2017是SQL Server的版本]最重要的部分是找到Backup Files文件夹...

2022-04-14 15:57:41 2263

原创 Chrome 一些实用的功能

chrome://version查看Chrome浏览器扩展程序在本地文件夹中的位置chrome://extensions查看Chrome浏览器安装的扩展程序

2022-04-13 13:55:32 172

原创 SQL Server跨服务器查询

EXEC sp_addlinkedserver@server='Test', --链接服务器别名@srvproduct='',@provider='SQLOLEDB',@datasrc='192.168.0.0\AAAA' --要访问的数据库所在的服务器的ip地址EXEC sp_addlinkedsrvlogin'Test', --链接服务器别名'false',NULL,'sa', --要访问的数据库...

2022-03-17 13:59:42 1926

原创 Python+Selenium 构建unittest测试框架实例

自己构建了一个自动化学习框架添加了一个例子,仅供学习,讨论; 不定期优化、更新。代码自取:测试 / Automation · GitCodeGitCode——开源代码托管平台,独立第三方开源社区,Git/Github/Gitlabhttps://gitcode.net/ethel/automation共勉...

2022-02-23 16:55:53 535

原创 Python - OS 模块函数总结

1, os.name #获取当前系统平台,值'nt'是windows;若 'posix' 则是Linux/Unix,2,os.getcwd() # 获取当前目录3,os.chdir() # 更改运行环境目录4,os.mkdir() #创建文件夹5,os.rmdir() #删除当前空文件夹6,os.makedirs() # 创建递归目录7,os.removedirs() # 删除递归空文件夹8,os.rename() # 修改文件名9,os.listdir() # 获取目录下的

2022-02-22 16:16:53 206

原创 Python - Chrome启动参数总结

原文稿:chrome启动参数,找了好久;分享一下 - 小~yytt~ - 博客园每日更新的list 英文版本 https://peter.sh/experiments/chromium-command-line-switches/1 --allow-outdated-plugins 不停用过期的插件。2 --allow-running-insecure-content 默认情况下,https 页面不允许从 http 链接引用 javascript/css/plug-ins。添加这一参数会放行这些.

2022-02-22 13:16:54 638

原创 Could not load file or assembly ‘Newtonsoft.Json, Version=8.0.0.0, Culture=neutral... 问题解决

Could not load file or assembly 'Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80

2022-01-04 16:50:58 2370 1

原创 01 - 测试工具配置(更新ing)

.漫漫配置环境路......1,功能测试a:截图软件,下载链接:https://files.cnblogs.com/files/blogs/691685/snapshot.7zb:NotePad++,下载链接:https://notepad-plus-plus.org/c:eDiary,下载链接:我的白日梦d:excel2,性能、接口测试a:Jmeter:新版下载链接:Apache JMeter - Download Apache JMeter旧版本下载链接:Ind.

2021-12-01 14:48:47 1350

原创 selenium 上传文档遇到的问题

​​​​​​​Python+selenium - 浏览器中遇到弹出系统窗口,如何处理 ?(python+selenium+win32gui) - 依米花开了 - 博客园某些页面在做页面文件上传交互的时候,有的会调出window的系统窗口来导入某些文件,这个时候单纯的用python+selenium已经无法满足这个处理 这个时候可以应用别的库来支援,对于这个我也是第一https://www.cnblogs.com/yimihua-kai/p/12099208.html环境: python 3.8 ...

2021-11-11 16:00:45 639

原创 jdk,jre 旧版本下载

旧版本下载链接:Java Archive | Oracle

2021-10-12 16:36:08 672

原创 Chrome - Postman interceptor 和Postman bridge安装及启动

在postman用户界面打开下载Postman Interceptor的链接是被禁掉的,那么如何下载 Postman Interceptor 以及安装到Chrome的拓展插件然后顺利使用这个功能呢。1,已经安装postman客户端,链接附在下面(官网资源): postman 下载2,下载postman interceptor (火狐浏览器似乎打不开,可以使用chrome,edge浏览器):postman interceptor 下载3,下载完成以后,把............

2021-08-19 17:49:05 8812 14

原创 Python+Selenium 无UI自动化测试 - Chrome浏览器

在调试或在本地执行自动化回归测试中,不想因为反复打开的浏览器占用自己宝贵的屏幕,这时候无UI测试就尤其重要了,方法很简单,只需要加一行代码就能解决这个问题:options.add_argument('--headless')from selenium import webdriverchromeDriverPath='E:\Tool\Python-3.8.2\chromedriver.exe' #chromedriver的路径options = webdriver.ChromeOption

2021-08-19 16:52:27 418

原创 Python+Selenium 使用Chrome驱动器因版本问题报错

在webdriver运行Chrome驱动器的时候报下面这样的错误,是因为Chrome驱动器的版本已经不支持当前Chrome的版本(一般情况是手动或自动升级Chrome浏览器版本导致的)。selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 88解决这样的问题,有两种方.

2021-08-19 16:35:04 3065

原创 SQL declare 多个变量并赋值

方法1:declare @a int =4declare @b varchar(100) = 'test sql'方法2:declare @a int,@b varchar(100)set @a = 4set @b = 'sql test'方法3:declare @a int=t, @b varchar(100) = 'sql test'个人感觉方法3 好用,减少冗余~~~...

2021-07-22 16:26:22 3971

原创 Python+Selenium之自定义浏览器引擎类封装

Python+Selenium之自定义浏览器引擎类封装环境:python3.8工具:PyCharmlaunch_webdriver.pyfrom selenium import webdriverfrom common import configsfrom urllib3.exceptions import ProtocolErrorimport loggingclass Browser(object):“”"def init(self,browser_type):self.brows

2021-07-21 14:45:10 256

原创 Selenium --- 标签 class及其他属性值更改

selenium 对标签属性值更改的方法在网上搜到的最多的就是:driver.execute_script(js, element)But... 尝试用这个语法更改class 属性似乎不行... 一番研究下... 找到了这个方法:driver.execute_script("arguments[0].setAttribute(arguments[1],arguments[2])",element,Attribute,value)先看个例子1:把百度首页的‘百度一下’更改为‘tes..

2021-07-21 14:41:54 6388

原创 Python +SQL Server 框架及返回结果处理

Python + SQL Server 返回结果处理如何搭建python + sql server 框架以及对数据库查结果值的使用。config 文件夹下 sqlconfig.ini[sqlserver]host = 123.123.0.123user = user-namepwd = passworddb = DB-nameconfig 文件夹下sqlconfig.pyimport configparserimport os_ini_path = os.path.join(os.

2021-04-16 14:53:45 509

原创 使用JMeter中的CSV数据文件设置导入CSV乱码处理

使用JMeter中的CSV数据文件设置导入CSV文件的乱码处理1.CSV文件内容 (我是使用Notepad ++ 打开的)2.新建一个线程组->配置元件->CSV数据文件设置,输入要读取的CSV文件名称,如果运行jmeter脚本和要读取的文件在同一个文件下面,可以直接输入文件名城,否则就要用绝对路径。本人的CSV文件和jmx脚本在同一个目录下面3.在当前的线程组下面加入HTT...

2019-07-17 16:46:00 926

Postman Interceptor v1.1.2 2022最新版本

Postman Interceptor 2022最新的版本 使用方法: 1,打开 chrome://extensions/ 2,解压文件夹 postman_interceptor-v1.1.2.7z 3,打开解压文件夹,拖动 ‘1.1.2_0’ 到 chrome://extensions/ postman interceptor v1.1.2 就被添加到chrome扩展程序里 使用其他配置可以参考https://blog.csdn.net/weixin_41708323/article/details/119806674?spm=1001.2014.3001.5502

2022-04-13

Jmeter-Sampler 参考文档

Jmeter--Sampler 参考文档,主要讲述了jmeter 工具的使用方法,官方文档。

2019-06-25

空空如也

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

TA关注的人

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