自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (5)
  • 收藏
  • 关注

原创 python自动化测试框架-基于pytest

设计思想通过requests, BeautifulSoup实现API自动化,保证后端API主要功能及业务流程通过selenium实现web UI自动化,appium+stf实现android UI自动化,保证前端页面操作功能及业务流程通过pytest对测试脚本进行管理,allure report 实现报告输出通过maven实现脚本CI(jerkins),tomcat实现测试报告线上化使用python作为脚本语言设计框架(autotestFrame.png)说明TestNG:测试用例管理M

2020-05-25 22:13:54 2081 2

原创 java自动化测试框架-基于testng

java+maven+testng+selenium+appium+rest assured+extent-report设计思想通过rest assured实现API自动化,保证后端API主要功能及业务流程通过selenium实现web UI自动化,appium+stf实现android UI自动化,保证前端页面操作功能及业务流程通过testng对测试脚本进行管理,extent report 实现报告输出通过maven实现脚本CI(jerkins),tomcat实现测试报告线上化

2020-05-09 08:06:42 1324

原创 linux常用安装卸载命令

rpm -qf `which 程序名`$ rpm -qif `which 程序名`$ rpm -qlf `which 程序名`卸载一个已安装的软件包(保留配置文件)卸载一个已安装的软件包(删除配置文件)显示所有已经安装和可以安装的程序包。查看系统中可用和不可用的所有的。升级一个软件包组中的软件包。会把安装的软件的备份也删除。某个程序是哪个软件包安装。回滚某个特定软件的版本。清除缓存目录下的软件包。一个没有安装过的软件包。一个已经安装过的软件包。更新所有已安装的软件包。来删除你已经删掉的软件。

2024-06-05 18:40:58 445

原创 ovirt相关操作命令

ovirt虚拟机操作命令

2024-03-08 16:07:36 364 1

原创 hypver-v开启嵌套虚拟化

1、设置虚拟化:Set-VMProcessor -ExposeVirtualizationExtensions $true ovirt。2、查看设置结果:Get-VMProcessor -VMName ovirt | fl。ovirt是虚拟机名称。

2023-10-25 11:32:22 186

原创 select 语句执行顺序

select语句执行顺序

2023-09-05 14:37:34 217

原创 PVE8.0 添加SMB/CIFS网盘报500

PVE8.0 CIFS NAS网盘挂载问题记录

2023-08-31 09:54:00 2346

原创 winreg.OpenKey及winreg.OpenKeyEx的参数含义

reserved:一个保留的证书,必须是零。#打开指定的键,返回一个处理对象。#sub_key:指定键的子键。#key:HKEY_ 常量。#access:访问权限。

2023-07-04 13:18:28 519

原创 ubuntu20 kvm显卡直通实验-a4000

1、修改/etc/default/grub,添加“intel_iommu=on”到CRUB_CMDLINE_LINUX,如下图。卸载成功后,重启,重新执行nvidia-smi,确认是否卸载成功。若为amd芯片,变更为"amd_iommu=on"设置rc.local权限,并重启ubuntu。(3)、设置重启设备时,确保显卡自动解绑。#保存并退出,多张显卡更改id进行添加。2、更新grub,然后重启ubuntu。四、验证nouveau是否禁用。#多张显卡时,变更id重复执行。#保存并退出,设置自启动。

2023-05-17 16:43:52 2871 2

转载 1 MB/s = 8 Mb/s = 8 Mbps

Mbps、Mb/s、MB/s傻傻分不清?

2023-04-04 11:12:37 964

原创 python 默认下载源设置

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplepip config set global.index-url https://mirrors.aliyun.com/pypi/simple/pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simplepip config set global.index-url http:

2023-03-24 17:53:41 357

原创 使用代理安装pip

pip使用代理安装

2023-03-13 14:41:12 304

转载 VO,BO,PO,DO,DTO的区别【转载-史墨轩】

VO,BO,PO,DO,DTO的区别

2023-02-02 14:33:08 344

原创 metersphere数据备份及还原

metersphere数据备份及还原

2022-10-10 10:14:31 946

原创 windows使用命令行切换至administrator

命令行,cmd

2022-08-26 11:15:02 1964 1

原创 使用robot实现revit模型的简单操作(缩放、拖拽)

通过robot模型键盘鼠标事件,操作revit测试模型

2022-08-25 13:28:20 471

原创 Fortify(SAST、DAST) 安全扫描测试

sast、dast安全测试

2022-08-12 11:57:14 425

原创 robotframework ride不能正常启动

pytohn安装目录下,找到Lib\site-packages\robotide\application\application.py文件,打开插入红色标识部分内容,保存后,重新启动ride就可以了

2022-04-11 09:00:50 1448

原创 如何用python的range()函数输出塔状的字符串?

使用python输出塔状字符串

2022-02-18 21:09:08 467

原创 jmeter设置为中文

jmeter默认为英文,可通过两种方式设置为中文:1、Options–>Choose Language–>Chinese(Simplified),这种方式仅为临时设置。jmeter关闭后,下次启动,仍为英文2、jmeter/bin目录下,修改jmeter.properties文件,找到language=en,替换如下jmeter关闭后,再次启动仍为中文...

2022-02-18 19:51:54 2372

原创 jmeter分布式配置

jmeter分布式配置前提条件windows环境linux环境前提条件确保防火墙已关闭所有机器都在同一网关下.Jmeter的版本一致Have setup SSL for RMI or disabled it.windows环境linux环境

2022-02-18 19:50:20 339

原创 一道代码试题FizzBuzz(python)

输入一个数字n(整数),在1~n的范围内,每行单独输出i,且需满足以下条件:1、如果i是3和5的倍数,打印FizzBuzz2、如果i是3的倍数,但不是5的倍数,打印Fizz3、如果i是5的倍数,但不是3的倍数,打印Buzz4、如果i既不是3的倍数,也不是5的倍数,打印ipython代码如下def print_fizz_buzz(n): for i in range(1, n+1): if i % 3 == 0 and i % 5 == 0: pri

2021-10-11 18:27:14 491

原创 编程之美,int[]数组中,连续相加之和最大的值

有一个数组内为{1, 2, 5, -1, -2, -5, -2, 8, 9, -1}, 计算数组中连续数字相加后,相加结果最大的值是多少?需要注意的有两点:1、连续相加2、相加的结果可能为<=0的值,需要对max的值进行重置实现方式:使用for循环public int getMaxSum(int[] arr) { int max = 0; //变量max定义,存储当前数组中连续相加之和的最大值 int sum = 0; for(int i=0; i<a

2021-10-02 12:22:30 712

原创 python实现字典key/value排序的三种方法

今天碰到一个小问题,如果使用python对字典的key/value进行排序呢?字典内容为:{ 'from': 'en', 'to': 'zh', 'query': "chinese", 'transtype': 'translang', 'simple_means_flag': '3',}其实这是个很简单的问题,无非是取到key/value存入数组,然后再对数组进行排序即可。def dict_key_sort(dict, reverse=False):

2021-09-26 14:32:50 3254

转载 SQLServer中char、varchar、nchar、nvarchar的区别(转载-会飞的笨石头)

(1) 定义:char: 固定长度,存储ANSI字符,不足的补英文半角空格。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。nvarchar(n) :包含 n个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为

2021-09-16 08:23:19 534

原创 inner join、left join、right join及多表查询

- inner join(内连接)在左表 (table_name1) 中存在至少一个匹配时返回行。如果没有匹配,就不会列出这些行- left join(左联接)从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行- right join(右联接)从右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行Inner Join 语法:SELECT column_name(s)FROM tab

2021-05-06 15:46:34 247

原创 使用Charles抓包http/https(iOS)

一、打开Charles,查看本地PC的IP地址二、Charles设置代理三、手机wifi设置代理若是http请求,上面几步就可正常抓包了,如下:但若是https请求,需要配置证书之后才可以正常抓包,要不抓到的数据类似如下:如何配置证书呢?一、在PC上点击Charles–>Help–>SSL Proxying–>Install Charles Root Certificate on a Mobile Device注意比对上面的IP 地址以及端口号,同时得到手

2021-03-05 14:28:34 232

转载 (转)性能测试并发对比(JMeter,Locust和Gatling篇)

原文地址:https://www.cnblogs.com/wendy-0901/p/12978468.html

2021-03-02 17:22:07 317

原创 Jmeter使用BeanShell下载附件

import java.io.*;String file_name = "c:/test.pdf"; //下载文件路径及文件格式,可根据实际场景指定文件格式(pdf/excel/png等)File file = new File(file_name); //byte[] result = prev.getResponseData(); //获取前面的sample返回的信息(接口返回的二进制流)File

2020-12-21 14:26:30 409 1

原创 使用Faker造测试数据

一、Faker的安装1、进入python安装目录,例如 "D:\Python36\Scripts"2、按Shift,右键选中Scripts文件夹![在这里插入图片描述](https://img-blog.csdnimg.cn/20201120184207107.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppbnd1MTg=,size_16

2020-12-21 14:05:14 538 1

原创 pytest学习笔记--pytest安装

引言pytest是一套使用于python的测试脚本框架,可以方便的完成测试脚本的分类、执行、报告输出环境python版本: Python 3.5, 3.6, 3.7, 3.8, 3.9, PyPy3操作系统: Linux 和 WindowsPyPI包名: pytest安装windows环境:打开cmd窗口,输入命令行pip install -U pytestlinux环境:打开bash窗口,输入命令行sudo apt-get install python3-pip...

2020-10-10 19:24:29 274

原创 BeanShell Sampler在jmeter中的使用

在项目中,有时需要模拟一些大数据量请求,后台sql处理逻辑及效率在验证,在jmeter中我们通过BeanShell Sampler模拟数据,然后再通过数据在组装,放在一个接口作为请求body/参数的一部分,进行数据模拟。比如,我们需要模拟一个很大在数组,具体如何使用呢?1、添加一个BeanShell Sampler2、在eclipse中创建并debug测试使用的java代码,调通后,复制代码至BeanShell Sampler,如下3、根据代码import中引用的jar包文件,找到对应的jar包

2020-06-30 10:39:45 1094

原创 jmeter访问数据库-JDBC Request(mysql/mssql/oracle/postgresql)

1、连接之前的配置数据库jar包下载地址oracleojdbc14.jar下载地址sql serversqljdbc4.jar下载地址mysql无需jar包下载地址下载对应在jar包,并放在jmeter在lib目录下2、配置JDBC Connection Configuration数据库连接参数定义:Database URL:db urlJDBC Driver class:jdbc driverusername:database userp

2020-06-29 10:57:29 228

转载 有赞全链路压测方案设计与实施详解(转载)

2020-06-21 17:37:32 226

原创 影响接口性能的几个方面

1、硬件cpuramio带宽2、软件请求数据大小请求方式线程池大小数据库线程连接数接口逻辑是否调用其他/第三方接口一个接口性能较差,最根本还是在于接口本身的软性配置及接口逻辑。...

2020-06-20 09:11:44 3481

原创 pytest.fixture如何像testng的beforeMethod一样使用

熟悉使用testng的童鞋们应该都晓得beforeMethod,在测试脚本执行时,可以对每个测试函数进行初始化。比如app的启动,浏览器的启动等,都可以定义到beforemethod里面。/** * browser initialize * @throws Throwable * @author: 爱吃苹果的鱼 */@BeforeMethod(groups = "all")public void beforeMethod() throws Throwable{ try { swi

2020-05-27 10:27:51 729

原创 Tomcat9-默认登录名/密码

在tomcat启动完成后,在浏览器中输入http://localhost:8080/,进入tomcat默认页,那么tomcat的默认登录名和密码是什么呢?我是通过免安装的方式启动的tomcat,所以没有手动配置过用户名及密码,那如何配置呢?点击【Manage App】,出现如下界面点【取消】按钮,跳转至如下页面根据页面提示信息,在tomcat目录下,找到conf文件夹,然后找到tomcat-users.xml文件,添加如下信息<role rolename="manager-gui"/&g

2020-05-26 08:39:03 11957

原创 requirements.txt文件生成方式及安装

1、pip freeze > requirements.txt2、pipreqs . --encoding=utf8 --force3、pigar -f [path]

2020-05-26 08:20:52 654

原创 allure --help

Usage: allure [options] [command] [command options]Options:–helpPrint commandline help.-q, --quietSwitch on the quiet mode.Default: false-v, --verboseSwitch on the verbose mode.Default: false–versionPrint commandline version.Default: falseComm

2020-05-25 07:24:11 224

原创 pytest --help

usage: pytest [options] [file_or_dir] [file_or_dir] […]positional arguments:file_or_dirgeneral:-k EXPRESSION only run tests which match the given substringexpression. An expression is a python evaluatableexpression where all names are substri

2020-05-25 07:21:20 490

testng官方文档及使用图解.rar

TestNG官方文档中文版.pdf TestNG 图解说明.pdf

2021-03-26

jmeter使用的数据库jar包.zip

jmeter中使用在数据库连接jar包,包括ojdbc14.jar、sqljdbc4.jar和postgresql.jar,测试使用

2020-06-29

jmeter使用的数据库jar包.zip

jmeter中使用在数据库连接jar包,包括ojdbc14.jar和sqljdbc4,测试使用

2020-06-29

sqljdbc4jar.zip

sql server jar包,jmeter中放在lib中使用,供连接sql server数据库使用

2020-06-29

eclipse2019-06.zip

作为testng自动化框架(https://blog.csdn.net/jinwu18/article/details/106011098)的IDE工具,包中已集成了testng7.1,下载后可以直接运行。

2020-05-14

空空如也

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

TA关注的人

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