<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Buriers的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Buriers</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Buriers]]></copyright><item><title><![CDATA[mysql、Hbase、blade的区别]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/129427807</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/129427807</guid><author>Buriers</author><pubDate>Thu, 09 Mar 2023 17:59:22 +0800</pubDate><description><![CDATA[数据库]]></description><category></category></item><item><title><![CDATA[好久没更新了]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/128714003</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/128714003</guid><author>Buriers</author><pubDate>Tue, 17 Jan 2023 11:45:57 +0800</pubDate><description><![CDATA[测试经验]]></description><category></category></item><item><title><![CDATA[一句话的概括]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/127649087</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/127649087</guid><author>Buriers</author><pubDate>Wed, 02 Nov 2022 11:50:09 +0800</pubDate><description><![CDATA[短暂的测试感悟]]></description><category></category></item><item><title><![CDATA[Python 字典的深拷贝[dict.deepcopy()]和浅拷贝[dict.copy()]]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/121539988</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/121539988</guid><author>Buriers</author><pubDate>Fri, 26 Nov 2021 09:16:39 +0800</pubDate><description><![CDATA[import copy
dict1 = {
"1" : "1"，
"2": "2"，
“user”:"吉米",
"num":[
		1,2,3,4
		]
}
dict2 - dict1 #直接赋值
dict3 = dict1.copy() #浅拷贝
dict4 = dict2.deepcopy(dict1) #深拷贝
print(dict1)
print(dict2)
print(dict3)
print(dict4)
dcit["1"] = 34
dict1[2] = "somethings"
dict]]></description><category></category></item><item><title><![CDATA[Python - with open()、open()的使用]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/119085858</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/119085858</guid><author>Buriers</author><pubDate>Sun, 25 Jul 2021 19:30:32 +0800</pubDate><description><![CDATA[以前车马很慢，书信很远，一生只够爱一个人 现在的车马很快，一生能看遍千山万水

python的优势就是具备强大的库，自带的扩展功能，文件的读写就是一个特色，读写文件是最常见的IO操作。Python内置了读写文件的函数，用法和C是兼容的。
open（）函数
open（“file_name ，‘mode’,buffering）
file_name:文件夹的路径
mode：文件的打开文件的模式，r（只读）、w（写入）、a(追加)、ab（二进制格式追加）、+（打开一个文件进行更新(可读可写)）
buffering.]]></description><category></category></item><item><title><![CDATA[Selenium-get_attribute获取元素属性的方法]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/116520617</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/116520617</guid><author>Buriers</author><pubDate>Sat, 08 May 2021 14:53:37 +0800</pubDate><description><![CDATA[使用百度

from selenium import webdriver
driver = webdriver.Chrome("C:/Program Files/Google/Chrome/Application/chromedriver.exe")

driver.get("https://www.baidu.com/")
kw = driver.find_elements_by_xpath("/html/body/div[1]/div[1]/div[5]/div/div/form/span[1]")

]]></description><category></category></item><item><title><![CDATA[Python——属性（类属性、实例化属性、局部属性、全局属性、私有属性），方法（类方法、实例方法、静态方法、构造方法）]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/116233807</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/116233807</guid><author>Buriers</author><pubDate>Thu, 29 Apr 2021 10:29:05 +0800</pubDate><description><![CDATA[属性=变量
类属性：调用需要实例化对象，内部可以直接调用  classname().variable
实例化属性：在类方法self.variable,可直接调用self.variable
在构造方法内定义
局部属性：类的方法中定义的变量没有使用self作为前缀声明，则该变量为局部变量；
全局属性：可以引用
私有属性：仅方法内部使用，__vanme。 方法内调用，外部不可以调用
方法
类方法：使用@classmethod创建的，类方法可以调用类属性，无需实例化  class_name.function_nam]]></description><category></category></item><item><title><![CDATA[Jmeter测试Webservice和http invoke]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/114732693</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/114732693</guid><author>Buriers</author><pubDate>Sat, 13 Mar 2021 13:17:28 +0800</pubDate><description><![CDATA[什么是webservice？
webservice是一种跨编程语言和跨操作系统平台的远程调用技术。
webservice，基于HTTP协议，以xml为载体的通信方式
webservice，遵循标准的soap协议，soap协议的内容格式固定，soap协议传输的内容是xml数据,由于webservice是基于HTTP协议的，所以简单理解：SOAP=HTTP+XML
我们知道以上即可

还需知道详细参考https://blog.youkuaiyun.com/hgx_suiyuesusu/article/details/889]]></description><category></category></item><item><title><![CDATA[Jmeter+Dubbo请求测试]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/109707760</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/109707760</guid><author>Buriers</author><pubDate>Sun, 15 Nov 2020 19:24:19 +0800</pubDate><description><![CDATA[一、DUbbo简介
dubbo是RPC分布式服务框架，工作原理如图：

二、Jmeter 插件
jmeter是默认没有dubbo的请求取样器，想要创建dubbo的请求二种方式：Beanshell取样器编写脚本读取xml配置、导入dubbo插件
dubbo插件：链接：

https://pan.baidu.com/s/1-bwQ_mjiajilW0Dc8hPZ_Q

提取码：fql1
导入到jmeter目录下lib下的ext文件内

打开jmeter创建dubbo的取样器

各参数说明如下：
Protocol]]></description><category></category></item><item><title><![CDATA[测试用例进度2.0]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/109167100</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/109167100</guid><author>Buriers</author><pubDate>Mon, 19 Oct 2020 21:21:05 +0800</pubDate><description><![CDATA[前面有写过测试用例项目版的，如今时间过去了一年！！，在一年也慢慢的对测试用例熟知了。
这篇文章是告诉大家测试用例没有固定的，我看过很多很多同事写的测试用例和参加过用例评审，大家的思路都是不同的，因为每个人的思维不一样，今天就大概谈谈我的思维/
1、当我收到一个新的需求时，我会考虑，这个需求的整体，是如何流程，会涉及到哪些相关层面的内容。例如登录，登录成功后跳转到首页，登录失败返回什么，一个完成流程
2、考虑对整个流程的影响因素，登录中的请求参数有哪些？例如账户、密码、验证码，这三个因素根据有效值等方法划分写]]></description><category></category></item><item><title><![CDATA[python+selenium（2）八种元素定位方式]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/109129243</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/109129243</guid><author>Buriers</author><pubDate>Sat, 17 Oct 2020 10:45:19 +0800</pubDate><description><![CDATA[1.加载html文件
创建一个html文件，test.html 内容如下
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;我本将心照明月，奈何明月照沟渠&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;a&gt;用户名:&lt;/a&gt;
&lt;input id="username" class]]></description><category></category></item><item><title><![CDATA[python+selenium（1）安装]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/109104734</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/109104734</guid><author>Buriers</author><pubDate>Thu, 15 Oct 2020 21:25:15 +0800</pubDate><description><![CDATA[1.安装selenium
安装指令
pip3 install  selenium -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

更新pip指令
pip python -m pip install --upgrade pip -i https://pypi.douban.com/simple

2.下载Driver
打开：http://npm.taobao.org/mirrors/chromedriver/
找到自己Chrom]]></description><category></category></item><item><title><![CDATA[python——装饰器]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/108033976</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/108033976</guid><author>Buriers</author><pubDate>Sun, 16 Aug 2020 14:36:49 +0800</pubDate><description><![CDATA[1.闭包
了解装饰器前，先了解什么是闭包？
维基百科解释：

闭包就是能够读取其他函数内部变量的函数。例如在javascript中，只有函数内部的子函数才能读取局部变量，所以闭包可以理解成“定义在一个函数内部的函数“。在本质上，闭包是将函数内部和函数外部连接起来的桥梁。 [1]

看完可能还是很模糊，所以到底什么是闭包呢？
其实闭包就是，函数a返回值返回的是一个函数b，这个函数b就是称为闭包
def a():
    print("this is function a")
    def b():
    ]]></description><category></category></item><item><title><![CDATA[Python——模块与包]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/107007488</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/107007488</guid><author>Buriers</author><pubDate>Sun, 28 Jun 2020 22:35:01 +0800</pubDate><description><![CDATA[开言：生活不能就这么平淡，要勇于之前，否则连追求幸福的权利都没有。
无论学什么脚本语言都有都有模块和包调用。
什么是模块？什么是包呢？
模块：任何  以.py    的文件都可以当作模块使用 import 导入，模块中定义了变量、函数等来实现一些类似的功能。Python 有很多自带的模块（标准库）和第三方模块，一个模块可以被其他模块引用，实现了代码的复用性。

包：包是存放模块的文件夹，包中包含 init.py 和其他模块，init.py 可为空也可定义属性和方法，在 Python3.3 之前的版本，一个文]]></description><category></category></item><item><title><![CDATA[Python基础——字符串]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/106772145</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/106772145</guid><author>Buriers</author><pubDate>Mon, 15 Jun 2020 22:47:52 +0800</pubDate><description><![CDATA[字符串是python的最常见的数据类型，可以通过""、’’、‘’‘和"""定义表示。
此文以python3为基础。
1、访问字符串
str='python'
print(str)

访问字符串内的元素
print(str[0])#索引0第一个值
print(str[0:2])#索引区间0到2。不包含第二个
print(str[:2])#前二个字符
print(str[2:])#排除前二字符


2、字符串相关
2.1、一些常见的转义字符
str='python\b'#\b 退格
print(str) #py]]></description><category></category></item><item><title><![CDATA[windows下查看端口并杀死进程]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/106749425</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/106749425</guid><author>Buriers</author><pubDate>Sun, 14 Jun 2020 18:08:25 +0800</pubDate><description><![CDATA[查看被占用的端口进程
netstat -ano |findstr "8080"


杀死进程
taskkill /pid $PID -f



]]></description><category></category></item><item><title><![CDATA[测试个人职业发展——给新入坑的建议]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/106420425</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/106420425</guid><author>Buriers</author><pubDate>Fri, 29 May 2020 10:49:05 +0800</pubDate><description><![CDATA[最近再找工作！！！！！！！！！！！！哇，好难，都是3-5年工作经验，正常到了那个工作年限功能、接口、性能、自动化、安全都接触过，只要这个人不糊都好找。
说说现在吧，我1.5年左右的工作经验，我会啥真的不多，四处投简历艰难啊，（今年又是艰难一年2020大事件），然后把之前总结
找工工作什么技能最好呢——自动化！这个真的香，节省人力资本，还能找到人有代码基础，不是什么都可以的，自动化的人会编程，会数据库，服务器端就不一定了了解太多。
功能——这个最基础知识，自动化前必须掌握的技能，在这个岗位半年就该往上发展了（]]></description><category></category></item><item><title><![CDATA[Jenkins+gitlab+jmeter简单的集成运行]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/106140566</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/106140566</guid><author>Buriers</author><pubDate>Fri, 15 May 2020 14:39:50 +0800</pubDate><description><![CDATA[1、gitlab

在gitlab上创建群组、创建项目，然后需要把git gui内的密码添加到gitlab上，之后再本地拉取项目。之后的Jenkins的脚本会将项目下的所有脚本上传到远程Jenkins的目录下。然后xml依赖文件就会运行jmx脚本


2、Jenkins
新建一个自由的流水线任务


选择流水线进行配置，需求，是个动态获参jmeter脚本。（这里的参数要和jmeter内的动态参数配置相同），需要使用几个参数配置几个				

配置git的地址和账户密码，用来获取仓库里的脚本

Jenkins]]></description><category></category></item><item><title><![CDATA[ubutun系统的安装jmeter相关问题]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/105991381</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/105991381</guid><author>Buriers</author><pubDate>Fri, 08 May 2020 11:50:19 +0800</pubDate><description><![CDATA[我的虚拟机系统是ubutun的需要安装jmeter的过程踩了不少坑，分享一下我的环境安装。
1、jmeter必须要有jdk而且jdk为1.8以上才行，我的ubutun默认有1.7的jdk，首先查看自己的预装jdk
rpm -qa|grep jdk


没有rpm的还需要装  apt install rpm
查看预安装的jdk情况有的会展现，没有就不显示，我的就是没有

如果有就卸载
rpm -e ...]]></description><category></category></item><item><title><![CDATA[Jmeter——session的关联]]></title><link>https://blog.youkuaiyun.com/Buriers/article/details/105977314</link><guid>https://blog.youkuaiyun.com/Buriers/article/details/105977314</guid><author>Buriers</author><pubDate>Thu, 07 May 2020 17:40:15 +0800</pubDate><description><![CDATA[jmeter做性能测试都会有的登录都要存储session，以便后续的功能使用
session的关联很多方法，这里说明二个常用的
1、添加cookie管理器

cookie是默认读取你登录后的session，但在做多并发的时候不保证session的一一对应性。
2、将正则关联提取

正则表达式将session提取出来存储在jmeter的系统参数中，这里需要使用使用函数存为系统参数
${__setPr...]]></description><category></category></item></channel></rss>