![](https://img-blog.csdnimg.cn/20210626221649606.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
笔记
文章平均质量分 66
分享记录学习心得、体悟,给自己一个思考和总结的时间。学而不思则罔,思而不学则殆。
海浮沉
一入Python深似海
展开
-
实际生产中的一次非典型的基于jmeter的接口自动化实践
实际工作中遇到过一次自动化巡检的需求,作为测试人员没法从源代码入手,加之数据库也不熟悉,故采取接口自动化的方式来实现巡检,算是一种歪门邪道吧,应该不是接口自动化的常规使用方式。jmeter在这里的作用实际上也只是起到了调接口、传参、串联脚本的作用,使用纯python脚本来实现应该是更为上乘的做法,但因为笔者当时正好在做jmeter自动化的工作,python调接口之类的涉猎不深,本着有什么用什么的原则(思维惯性,一时转不过来弯)就直接拿jmeter上了,因为确实是一次特殊的尝试,聊以记录。原创 2024-02-19 17:58:43 · 582 阅读 · 0 评论 -
python字符串处理常用方法总结(根据使用经验持续更新)
注:-1的位置代表字符串的最后一个字符位置,如content[-1]的值就是"串"find方法用于查询目标字符串在原字符串中的位置,具体为。**特殊情况:**如果找不到目标字符串,则返回-1。适用于简单的字符串处理场景。原创 2024-02-05 15:17:16 · 375 阅读 · 0 评论 -
pycharm使用技巧
总结一些日常pycharm的使用小技巧,提高工作效率方便更好的摸鱼。原创 2023-06-12 19:18:57 · 425 阅读 · 0 评论 -
shell中的try...catch...
shell中的try catch原创 2023-01-10 14:22:46 · 3293 阅读 · 1 评论 -
功能测试通用测试用例
功能测试设计测试用例时常用的通用型测试用例,可复用性强原创 2022-12-12 16:28:22 · 789 阅读 · 0 评论 -
测试用例管理平台——Testlink安装指南(零基础都能学会)
写此文以避免各位初次接触安装的同行走弯路被csdn上那些过时的安装教程害惨了,各种错误,版本兼容,配置修改,既麻烦还不好用。这里提供一个最简便的方法供大家参考。在windows上部署testlink过程:(linux等同理)1.打开testlink官网:https://www.testlink.org/2.找到这个,点进去3.点这个,下载windows版本(下载需要注册登录,用微软账户可以接入)4.下载完成后,运行这个exe文件,一直点下一步即可完成testlink安装的全流程相比那些什么原创 2022-02-17 17:29:50 · 17741 阅读 · 15 评论 -
接口测试学习2:jmeter
接口测试学习2:jmeter1.jmeter概念2.jmeter组件1.jmeter概念java开发的测试工具,用来做接口处测试和性能测试2.jmeter组件1.测试计划2.线程组3.取样器4.逻辑控制器5.前置处理器:发送请求前的设置及脚本6.后置处理器:发送请求后的设置及脚本7.断言...原创 2021-12-27 15:27:55 · 231 阅读 · 0 评论 -
【测试效率提升技巧】xmind测试用例转换为excel工具使用手册
前置环境配置1.在命令行执行pip install xmind2testcase -U2.到python安装路径(我的路径是D:\python\Lib\site-packages\xmind2testcase)下新建一个文件夹,命名为web3.在命令行cd到刚刚创建的web文件夹,执行pip freeze > requirements.txt4.命令行执行pip install -r requirements.txt -U执行5.运行python安装目录下的application.py文件原创 2021-11-24 11:15:09 · 5080 阅读 · 2 评论 -
算法学习1:十大排序算法(Python实现)
算法学习1:十大排序算法(Python实现)1.冒泡排序2.快速排序3.插入排序3.1 简单插入排序注意:写range(a,b)要注意,看左不看右,b-a的值为总个数,从a开始数。如range(0,3),实际的值为0,1,2,总个数为3个。PS:生成随机数组测试的代码如下Testlist =random.sample(range(0, 101), 10) print('原列表:',Testlist) print('升序排序后:',Quick_sort(Testlist))1.冒原创 2021-09-13 16:34:04 · 184 阅读 · 0 评论 -
接口测试学习1:http协议
接口测试学习1:http协议接口测试学习1:http协议接口测试学习1:http协议1.http协议的概念和特点2.请求报文及响应报文格式2.1 请求报文:请求行+请求头+空行+请求数据2.2 响应报文:响应行+响应头+空行+响应数据1.http协议的概念和特点超文本传输协议。请求、响应协议,实现客户端和服务器之间的数据传输特点:1.一问一答(必须由客户端发起请求)2.http协议无状态,无记忆功能(上一个请求和下一个请求无关联)小知识:http和https协议的区别https协议 =原创 2021-08-17 17:28:46 · 341 阅读 · 0 评论 -
Python学习笔记07#常用linux系统命令和使用方法
Python学习笔记07#常用linux系统命令使用目录Python学习笔记07#常用linux系统命令使用常用Linux命令的基本使用文件和目录常用命令拓展cdvim编辑文本常用Linux命令的基本使用ls list,查看当前文件夹下的内容pwd print work directory,查看当前所在的文件夹的路径cd 目录名 change directory,切换工作文件夹touch 文件名 touch,如果文件不存在,新建文件mkdir 目录名 make directory,创建目录r原创 2021-07-05 22:08:19 · 100 阅读 · 0 评论 -
python基于selenium的UI自动化测试
python基于selenium的自动化测试(selenium+webdriver)一、一个简单了解selenium+webdriver的自动化脚本from selenium import webdriverfrom time import sleep#创建一个driverdriver1 =webdriver.Chrome()#打开网页driver1.get('http://baidu.com')#输入driver1.find_element_by_id('kw').send_keys('原创 2021-06-20 00:19:04 · 478 阅读 · 2 评论 -
Python编写的简易爬取保存网站图片程序(含学习笔记)
Python编写的简易爬虫程序URL的一般格式([]内为可选项)protpcol://hostname[:port]/path/[;parameters][?query]#fragment由三部分组成协议:http,https,ftp,file,ed2k服务器的域名系统或ip地址(有时候要包含端口号,各种传输协议都有默认的端口号,如http默认80)基本库urllib的使用1.发送请求使用urllib的request模块1.1urlopen()#百度首页的抓取,输出了网页的源代码&原创 2021-06-04 23:17:17 · 826 阅读 · 1 评论 -
Python学习笔记06#mysql数据库的使用和接入
Python学习笔记07#mysql数据库的接入和使用cursor() 获取游标游标:游动的标识,沿着游标可以一次取出一行,初始游标位于第一行excute() 执行一个数据库查询和命令fetchone() 取得结果集的下一行fetchmany(size) 取得结果集size行(不是第size行,是共size行)fetchall() 取得结果集所有行close()...原创 2021-06-26 21:55:55 · 165 阅读 · 0 评论 -
Python学习笔记05#文件操作
Python学习笔记06#文件操作目录Python学习笔记06#文件操作os模块文件内建函数(open()和file())文件内建方法(f.xxx之类的)(详见python核心编程P219)文件内建属性os模块为什么选择os模块os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作常用命令(path只有一个名字没有路径,默认在当前目录操作)os.mkdir(path)——创建path指定的文件夹os.rmdir(原创 2021-06-15 21:41:03 · 291 阅读 · 4 评论 -
Python学习笔记04#正则表达式
Python学习笔记04#正则表达式本文不是知识点汇总,只是记录学习中用到了的正则表达式的特点,后续可能会系统性的整理首先import re1.search()方法基础形式re.search(r'me','i am me')#re.search会搜索第一个符合条件的并返回返回<re.Match object; span=(5, 7), match='me'>2.使用[ ]来创建字符类>>> re.search(r'[aeiou]','I love you')&l原创 2021-06-07 23:26:45 · 220 阅读 · 1 评论 -
Python学习笔记03#构造器与解构器
Python学习笔记#实例:构造器与解构器构造和析构1.init()构造器方法当类被调用,实例化的第一步是创建实例对象。一旦对象创建了,Python检查是否实现了__init__()方法。默认情况下,对实例不会施加任何特别的操作。任何所需的特定操作,都需要程序员实现__init__(),覆盖它的默认行为。如果__init__()没有实现,则返回它的对象;如果已被实现,那么它将被调用,实例对象作为第一个参数(self)被传递进去。>>> class Rectange:#定义矩形这个类原创 2021-06-01 00:17:53 · 167 阅读 · 0 评论 -
Python学习笔记02#魔法方法:算术运算
Python学习笔记#魔法方法:算术运算个人认为,魔法方法就是改写原本内置函数或标志的定义,使得其具有双重含义,在以后方便调用,发挥设计好的用途运用示例>>>class New_int(int):#创建一个类继承整形 def __add__(self,other):#用魔法方法对add的含义进行重写 return int.__sub__(self,other)#重写为减法,注意这里的int很重要,不能直接写成self-other,否则会出现无限递归 def __sub__(原创 2021-05-31 23:14:14 · 127 阅读 · 1 评论 -
Python学习笔记01#函数
函数1.如何定义函数>>>def MyFirstFunction():#定义函数 print('这是我创建的第一个函数')#设置函数>>>MyFirstFunction()#使用函数 这是我创建的第一个函数>>>def MySecondFunction(name):#定义带参数的函数 print (name + '我爱你') >>>MySecondFunction('python')python我爱你>&原创 2021-06-03 22:55:03 · 178 阅读 · 0 评论