- 博客(55)
- 资源 (2)
- 收藏
- 关注
原创 Python - pyautogui库 模拟鼠标和键盘执行GUI任务
pyautogui.moveTo(x, y) #x, y 是屏幕上的坐标。安装库: pip install pyautogui。pyautogui.sleep(2) #等待2秒。导入库:import pyautogui。
2025-02-02 11:44:49
551
原创 Postman[9] csv,json数据驱动及批量处理
从本地选取data.csv/date.json文件,预览内容(和本地内容一样),目的: 根据不同User-Agent的值,发送请求后,检查返回不同的结果。1.2设置User-Agent的值取自csv/json文件。选中Collection->Run。1.csv 数据驱动及批量处理。1.6运行完成可以查看结果。1.5 运行数据驱动。
2024-12-31 14:36:35
355
原创 Postman[8] 断言
Response body: contain string //检查响应中包含指定字符串包含指定的值。Response body: is equal to string //检查响应等于一个字符串。Response time is less than 200ms //检查请求耗时小于200ms。response body:json value check/ /检查响应中其中json的值。Response header:contend-type //检查是否包含响应头。4.3选取需要运行的请求并运行。
2024-12-30 20:35:16
864
原创 Postman[7] 内置动态参数及自定义的动态参数
格式:{{参数名}}//获取时间戳//设置成全局变量2.1 定义一个全局变量2.2使用自定义全局变量。
2024-12-30 20:08:24
608
原创 Postman[6] 返回结果中提取并设置全局变量
在前置条件(Pre-req)或者测试(Test)中使用变量名的三种方法。3.1 pm.globals.get("变量名")1.1 获取返回结果中的结果并设置全局变量。2.1获取返回结果中的结果并设置全局变量。3.2 globals["变量名"])3.3 globals 变量名。3.使用全局变量的方法。
2024-12-30 20:04:43
779
原创 Postman[5] 环境变量和全局变量
变量的用处:重复使用的数据可以定义成变量环境变量就是全局变量,只是定义的位置不同,用的时候需要注意。变量格式:{{变量名}}
2024-12-30 16:47:58
630
原创 Postman[4] 环境设置
作用:不同的环境可以定义不同的参数,在运行请求时可以根据自己的需求选择需要的环境。步骤: Environment->+ ->命名->添加环境变量。步骤:Collection- >右上角选择需要的环境。1.创建Environment。2.使用Environment。
2024-12-30 16:44:57
468
原创 Postman[3] 创建Get和Post请求
注意:这里和我们打开网页看到的页面不一样,是因为缺少请求头(后面补充)可以用F12或者抓包工具检查和页面返回的内容是否一样。
2024-12-30 15:59:02
848
原创 Postman[2] 入门——界面介绍
可参考官方 文档Postman 导航 | Postman 官方帮助文档中文版Postman 拥有各种工具、视图和控件,帮助你管理 API 项目。
2024-12-30 11:45:19
298
原创 Postman[1] 入门——安装及启动
1.2 可以在站内找免费的postman资源 (后面内容基于postman-win64-9.12.2)2.2不同操作系统的详细教程可以参考官方文档。2.1:安装、注册及登录。
2024-12-30 11:16:12
295
原创 【软测】2 - 质量特性
7.1 共存性:在和其他产品共享通用的环境和资源的条件下,产品能够有效执行其所需的功能并且不会对其他产品造成负面影响的程度。6.3易分析性:预期的变更对产品的影响、诊断产品的缺陷、失效原因、识别修改部分的有效性和效率的程度。6.1模块化:多个独立组件组成的系统或者计算机程序,其中一个组件的变更对其他组件的影响大小的程度。3.6:易访问性:为了达到指定的目标,产品被具有最广泛的特性和能力的个体所使用的程度。8.2易安装性:在指定的环境中,产品能够成功的安装/卸载的有效性和效率的程度。
2024-12-28 16:11:06
390
原创 【软测】1 - 软件测试基础
用例的标识、名称、说明、配置环境、操作过程、各种条件、评价标准以及编写用例的人员和时间等信息,其中操作过程包含每步操作的详细步骤、输入数据及预期结果、通过准则。:需求分析阶段引入40%的缺陷,设计阶段引入30%以上的缺陷,编码产生少于30%的缺陷。:溯源性、工程性、独立性、合理性、不完全性、相关性、可接受性、风险性。:单元测试、集成测试、系统测试、确认测试、验收测试。:功能、性能、兼容、易用、可靠、安全、维护、可移植。:证真 、证伪都是为了保证软件质量。:开发方、用户方、三方。:程序、数据、文档。
2024-12-28 10:37:50
187
原创 python+selenium-UI自动框架之[优化]元素查找和BasePage页面
痛点:在页面查找元素的时候会遇到找不到或者其他无法处理某个字段的情况,又或者想要在输出的log或者report里面显示这个字段名称,这时候加上字段名称就很重要!相应地,在BasePage页面调用查找元素函数的时候也需要做改动,因为传给查找元素的参数多了一个字段。Note:元素定位的时候,可以加上字段的’名称‘,当然也可以不加,这是一个非必要参数。[4]python+selenium - UI自动框架之封装基类BasePage页面。[3]python+selenium - UI自动框架之封装查找元素。
2024-07-10 16:23:08
353
原创 [5]python+selenium - UI自动框架之重写unittest.TestCase
重写unittest.TestCase 不仅继承了unittest的方法,还丰富不同断言方法,用起来更方便、简单。
2024-07-01 16:09:22
268
原创 [1]python+selenium - UI自动框架之封装log类
每次调用log函数,会根据绝对路径生成日志文件在logs目录下面(在被调用的时候日志会输出到指定的文件),日志文件的格式是年月日.log;通过自定log类,能把执行过程记录到日志,方便检查和重现问题。
2024-05-16 10:25:54
390
原创 软件评测师备考攻略(已考过)
我的计划就是跟着课程学习,在10月份以前过完第一遍课程,10月到10月下旬以前根据薄弱的地方查缺补漏或者二刷课程,剩下的时间冲刺(如果你的时间充裕,可以不用复习很早)。原因是很多考过的同学说,考试的内容很多不只是在教程上的部分(确实如此,如果基础扎实,可以直接看教材,具体不同的内容可以参考后面考试复习部分)。10月下旬一直到考试前,在看教材的理论部分、刷题、分析错题(因为身体原因,强度不是很大,考前三天在家复习,其余时间都是晚上学习一下)。总体来说,学习强度不是很大,只要有准备,过线也不是很难。
2023-04-12 14:58:41
7767
9
原创 Python接口测试报错ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
1,在post/get ... 等方法中,加 verify=False 2,用http安全链接
2022-10-26 17:07:58
2176
原创 Java - 如何判断两个字符串是否相等 - 使用equals() 方法
Java 语言中,equals()比较的是对象的内容(区分字母的大小写格式),如果使用“== 比较两个对象时,比较的是两个对象的内存地址,所以不相等。即使它们内容相等,但是不同对象的内存地址也是不相同的。在Jmeter中BeanShell断言支持的语言是Java,在比较两个字符串是否相等的时候不能使用。第一个方法是使用 == 来判断两个字符串是否相等,判断的结果是不相等;第二个方式是使用equals()判断两个字符串是否相等,结果是相等。
2022-10-26 08:43:01
2049
原创 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
5447
原创 SQL 对查询结果输出到一行
change_string: 替换start 到length的字符数据。可以通过给Path 添加参数值来改变输出结果中xml的标签。source_string: 源字符数据字符串。start: 指定删除和插入的开始位置。length: 指定删除的字符数。把查询结果以XML格式输出。
2022-10-09 09:11:30
1378
原创 pyhton安装第三方包pyodbc,遇到报错ERROR: Command errored out with exit status 1
下载32 位的以后就可以安装了, 看图片,如果在安装过程中遇到类似报错的时候,可以考虑换whl的版本号,当然也需要和本地的python版本号匹配。
2022-08-29 14:01:25
1181
原创 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
4691
原创 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
1142
原创 Jmeter:接口自动化测试-BeanShell对数据库数据和返回数据比较
Jmeter 接口自动化测试-BeanShell对数据库数据和返回数据进行对比
2022-07-26 17:22:54
1041
原创 Jmeter - BeanShell 不支持Java的泛型
因为集合存放的数据类型不固定,故往集合里面存放元素时,存在安全隐患,如果在定义集合时,可以想定义数组一样指定数据类型,那么就可以解决该类安全问题。JDK1.5后出现了泛型,用于解决集合框架的安全问题。泛型是一个类型安全机制.前言在使用jmeter进行接口自动化测试或者性能测试的时候,有些复杂的数据或者请求需要处理,beanshell脚本是个很好的选择,BeanShell脚本是符合Java语法的,但又有些不同,比如。注意Map,List,Set定义的时候,都不能指定数据类型。不支持Java的泛型。......
2022-07-26 14:09:24
2159
转载 Jmeter - JDBC 连接不同数据库详解
所有jmeter基本组件功能本文不做介绍。jmeter要链接mysql数据库,首先得下载mysqljdbc驱动包(注驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致。jmeter中jdbc连接数据库——(一)-小鱼cp-博客园。...
2022-07-19 15:32:58
381
翻译 Jmeter后置处理器 - 正则提取器详解
作为后处理器,该元素将在其范围内的每个Sample请求之后执行,应用正则表达式,提取请求的值,生成模板字符串,并将结果存储到给定的变量名中。如果没有提供默认值,那么很难判断正则表达式是否不匹配,或者RE元素没有被处理,或者可能使用了错误的变量。例如,如果有一个主样本和3个子样本,每个子样本都包含一个正则表达式匹配项(即总共4个匹配项)。但是,如果您有多个设置相同变量的测试元素,您可能希望在表达式不匹配时保持变量不变。,主样本和子样本,提取器将匹配第二个子样本(第一个匹配是主样本)。......
2022-07-19 14:34:10
379
原创 Python - SQL Server的sql语句中的通配符%转义
python使用SQL Server查询sql语句中带有%会提示缺少参数,解决办法使用两个%可以对%进行转义%%,转义之后只有一个%,可以正常使用。问题python中在连接使用sql查询的时候,通配符%不能正常被识别。运行之后会提示缺少参数。...
2022-07-15 17:01:30
1720
原创 Python - pymssql 连接SQL Server的服务器名带有斜杠、逗号
解决 python 中pymssql 连接 sql server 远程服务器 名为ip地址、实列名 和端口用反斜杠、逗号分开 127.0.0.1\sql2014,20000
2022-07-12 14:49:07
826
原创 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
2438
原创 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
2958
原创 Chrome 一些实用的功能
chrome://version查看Chrome浏览器扩展程序在本地文件夹中的位置chrome://extensions查看Chrome浏览器安装的扩展程序
2022-04-13 13:55:32
202
原创 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
2047
Postman Interceptor v1.1.2 2022最新版本
2022-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人