自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 CentOS安装Docker

使用命令yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine。命令为yum-config-manager --add-repo。命令为yum install -y yum-utils device-mapper-persistent-data lvm2。

2024-03-25 13:42:24 190

原创 AI自动化测试

基于游戏截图形成测试数据集,遍历每一张测试数据集,分别利用基于部分图像的特征点算法和全图像的特征点匹配算法匹配场景图像和测试图像,并最终筛选出匹配结果。2、特征点匹配算法:特征点又被称为关键点、兴趣点,在图像中相对比较突出的一些点,常把角点作为特征点。选择性搜索算法:根据颜色、纹理、大小、吻合度,计算两区域的相似性,找到最相似的两个区域合并,得到一个更大分割区域,然后在更大的分割区域上提取目标物。卷积:对一个卷积核采用滑动窗口的方式,依次与图像上的像素点做卷积,生成的结果只作为特征图像上的一个像素点。

2024-03-25 13:40:20 430

原创 nexus安装和防火墙配置

#3.执行 iptables -A INPUT -p tcp --dport 22 -j ACCEPT。##2.删除配置的限制 iptables -D INPUT 1 注意:每删除一个,行数都会变。##1.查看配置 iptables -L --line-number。echo "-----------安装完成---------"#安装iptables-services。#禁用/停止自带的firewalld服务。#保存配置到iptables的配置文件。#安装iptables防火墙。

2024-03-08 15:40:32 648

原创 Nginx安装脚本

【代码】Nginx安装脚本。

2024-03-08 15:32:49 131

原创 MySQL安装脚本

【代码】MySQL安装脚本。

2024-03-08 15:31:56 100

原创 Docker安装shell脚本

jar包通过dockerfile打docker镜像。# 增加最新版本的Docker安装仓库。# 安装Docker-cker-CE。# 安装Docker-CE版本。# 运行刚才打包的镜像。# 启动docker。# 重启docker。

2024-03-08 15:30:28 308

原创 查看Linux服务器配置

可参考:http://www.linuxidc.com/Linux/2013-09/89768.htm https://www.cnblogs.com/AlanLee/p/9044644.html。# chkconfig --list | grep on # 列出所有启动的系统服务。./nginx -V #显示nginx 的版本,编译器版本和配置参数。# head -n 1 /etc/issue # 查看操作系统版本。# uname -a # 查看内核/操作系统/CPU信息。

2024-03-08 15:28:36 926

原创 SQL常用函数

当您只想返回两边都有对的记录时,您将使用 INNER JOIN,当您需要“左”表中的所有记录时,您将使用 LEFT JOIN,无论它们是否在“右”表中有对或不。如果您需要两个表中的所有记录,无论它们是否成对,您都需要使用 CROSS JOIN(或使用 LEFT JOIN 和 UNION 模拟它)即使 LEFT JOIN 在特定情况下由于一些难以想象的因素汇合而更快,它在功能上也不等同于 INNER JOIN,因此您不能简单地用另一个替换一个的所有实例!SQL server 常用函数。

2024-03-08 15:12:10 1178

转载 性能测试基础

一、基本概念性能测试针对系统的性能指标,建立性能测试模型,指定性能测试方案,指定监控策略,在场景条件之下执行性能场景,分析判断性能瓶颈并调优,最终得出的性能结果来评估系统的性能指标是否满足既定值。1.性能指标:时间指标、容量指标、资源利用率指标2.模型:真实场景的抽象,告诉性能测试人员,业务模型的样子。目前很多模型直接从线上流量导入过来3.方案:测试环境、测试数据、测试模型、性能指标、压力策略、准入准出和进度风险4.监控:要有分层、分段的能力,要有全局监控、定向监...

2024-03-08 15:10:26 19

原创 jmeter读取csv文件,分隔符修改

jmeter中有个jmeter.properties修改csvread.delimiter=?

2024-03-08 15:08:14 134 1

原创 安全测试常用方式

SUBSTR (str, pos, len):由 <str> 中的第 <pos> 位置开始,选出接下去的 <len> 个字元。事件:onclick、onmouseover、onerror、onloadstart、标签:script、div、img、body、input、a、svg、form、属性:href、lowsrc、bgsound、background、value、常见Web攻击(SQL注入、CSS、命令行注入等):WAF规则。伪协议: javascript、data、vbscript。

2024-03-08 15:07:14 385

转载 自动化安全工具

转载:

2024-03-08 15:01:21 92

转载 自动化安全工具

转载:

2023-08-16 10:36:21 514

原创 爬取知乎问题答案

mask_pic = numpy.array(Image.open('1.png'))#打开背景图片。wordcloud.to_file('result.png') # 把词云保存下来。question_id = 308447090 # 知乎问题id。interval = 5 # 一页html答案的数量。print('结束!end = 1202 # 回答数。

2023-03-10 17:12:41 826

原创 自动化框架及规范

正在上传…重新上传取消common:项目公共方法文件夹,用于存放项目公共方法文件,如:读写文件正在上传…重新上传取消config:项目公共配置文件夹db_sql:测试用到的SQL文件夹locate_data:页面定位元素数据文件夹test_data:测试数据文件夹page_object:页面操作方法文件夹common_case:公共用例文件夹test_case:测试用例文件log:日志文件夹report:报告文件夹。

2023-02-08 15:53:08 341

原创 Python selenium二次封装

import reimport timefrom selenium.common.exceptions import NoSuchElementException, TimeoutExceptionfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.we.

2023-02-07 15:39:29 531

原创 Python log二次封装

import logging,os,timeimport sysfrom config.setting_path import log_pathclass Get_log(): def __init__(self): # 创建一个记录器 self.log = logging.getLogger() # 设置记录器记录的BUG等级 self.log.setLevel(level=logging.INFO) #.

2023-02-07 15:37:41 320

原创 pytest fixture传参和参数化

1、fixture传参:直接传入fixture、传入参数@pytest.fixture(scope='session')#方法下注释内容为连接selenoiddef browser(): # capabilities = { # "browserName": "chrome", # "browserVersion": "latest", # "selenoid:options": { # "enableVNC": Tr

2021-12-08 15:57:33 2759

原创 linux升级Python版本后报错

SyntaxError: invalid syntax File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: ^SyntaxError: invalid syntax解决:打开报错文件将#!/usr/bin/python >--Replace with -->#!/usr/bin/python2.7

2021-12-08 15:12:09 1278

原创 自动化测试pytest.ini文件

[pytest]addopts= -vs ./testcase/test_import_order.pytestpaths= ./testcasepython_files= test_*.pypython_classes=Test*python_functions=test_*markers= login order smoke@pytest.mark.login@pytest.mark.run(order=1)def test_l.

2021-07-20 20:39:07 332 1

转载 内存分析与定位

内存分析Mem:**used 使用的物理内存总量Mem:**free 空闲内存总量Mem:**buffers 用作内核缓存的内存量Mem:**cached 缓冲的交换区总量Swap:**total 交换区总量Swap:**used 使用的交换区总量Swap:**free 空闲交换区总量系统内存定位分析OOM机制:Out Of Memory Killer,是Linux内核的一种内存管理机制,在系统可用内存较少的情况下,内核为保证系统还能够继续运行下去,会...

2021-05-11 17:24:58 167

原创 jmeter监控服务器资源消耗

1、下载Plugins-managerhttps://jmeter-plugins.org/install/Install/#Installing-Plugins2、把jar包放进/lib/ext目录下,重启jmeter3、选择options-Plugins manager4、添加监听器5、配置监听服务器注意:请求要足够多6、下载serveragenthttps://github.com/undera/perfmon-agent7、将下载的serveragen

2021-01-26 17:38:18 355

原创 jmeter中前置jdbc请求的使用,获取到的数据作为下一个请求的参数

1、新建jdbc request,将查询到的结果作为http请求参数2、jdbc请求查询到的数据取值orgnName_#表示查询到的数量orgnName_1表示查询到数据的第一条数据,我们要用这个参数作为下一个请求的参数:${orgnName_1}...

2020-07-03 16:05:01 673

原创 PHPStudy搭建DVWA环境

1、下载PHPStudy和DVWA安装包2、解压phpStudy_64.7z,安装phpStudy3、解压DVWA,将解压后的文件放入C:\phpstudy_pro\WWW文件夹下4、打开C:\phpstudy_pro\WWW\DVWA-master\config下config.inc.php文件,修改db_password为root5、启动PHPStudy中Apache和my...

2020-07-03 15:48:34 1590 1

原创 jmeter录制请求脚本

1、添加代理服务器2、添加放置录制脚本的线程组3、配置代理服务器设置基本信息设置过滤,过滤不需要录制的请求.*\.(js|css|PNG|jpg|ico|png|gif|txt|php).*4、设置浏览器代理5、开始录制在浏览器中操作要录制的模块,操作完成后点击停止按钮6、查看录制结果...

2020-07-03 15:44:37 358

转载 kali安装loic

1、安装mono环境检查kali对应的Debian版本,根据Debian版本安装monohttps://www.monodevelop.com/download/#fndtn-download-lin-debian查看Debian版本:查看内核版本和信息uname -a查看发行版信息lsb_release -aDebian 10sudo apt install apt-transport-https dirmngrsudo apt-key adv --keyserver h

2020-07-03 15:21:04 1873

转载 jmeter中获取系统时间啊,并对其加减

1、获取系统当前时间${__time()}当前时间到计算机元年的毫秒数${__time(时间格式)} 以输入格式显示当前时间当前时间${__timeShift(,,,,)}增加一天${__timeShift(,,P1d,,)}增加一H ${__timeShift(,,PT1H,,)}${__timeShift(yyyy-MM-dd HH:mm:ss:SSS,,,,)}...

2020-04-29 17:36:12 1698

原创 jmeter连接oracle数据库,需注意细节

1、jdbc request中SQL不能以“ ; ”结尾2、获取数据库查询结果字段,字段名称必须为大写3、获取结果集方式import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject;List orderInfo ...

2020-04-29 16:41:39 339

翻译 jmeter执行顺序

配置元件预处理器计时器取样后处理器(除非SampleResult为null)断言(除非SampleResult为null)监听器(除非SampleResult为null)请注意,只有在有适用的采样器时才会处理定时器,断言,前处理器和后处理器。逻辑控制器和采样器按它们在树中的显示顺序进行处理。其他测试元素根据它们的范围和测试元素的类型进行处理。[在一个类型中,元素按照...

2019-09-10 11:45:00 945

原创 jmeter中cookie管理器的使用

1、添加cookie管理器,默认该线程中所有请求都有该cookie2、获取cookie的值在文件jmeter.properties中,修改配置为cookie会自动存储为COOKIE_cookie名称,如果你要获取cookie值,使用${COOKIE_cookie名称}...

2019-08-21 11:35:09 1289

原创 postman和jmeter调用接口使用parameter进行传参

postman调用:post请求:get请求:jmeter调用:post请求:尽量不添加默认信息头get请求:因为需要传cookie,cookie默认拼接在URL后,所以需要传参如下...

2019-08-21 11:29:33 629

转载 将java文件封装成jar包,jmeter引入该jar包

jmeter中不能直接使用泛型,要使用泛型,只能将java文件封装成jar包一、封装jar包1、添加artifacts2、命名,添加文件夹二、jmeter引用上述生成jar文件将jar文件放入jmeter中lib文件中在beanshell引用...

2019-08-01 18:04:19 939

原创 jmeter+maven+Jenkins 【Jenkins部署】

1、安装插件Maven Integration plugin Maven,用于jenkins可以创建maven jobGit plugin ,用于从github下载性能测试的代码;Performance plugin ,用于显示性能报告; 参考文章安装Performance pluginHTML Publisher plugin ,用于显示相关接口测试结果的报告。2、安装st...

2019-07-30 19:28:54 371

原创 Jenkins安装Performance Plugin插件

1、下载:git clone https://github.com/jenkinsci/performance-plugin.git performance2、maven运行performance3、pom.xml中添加<plugin> <groupId>org.apache.maven.plugins</groupId> <...

2019-07-30 18:28:16 2583

转载 error: failed to push some refs to 'XXXX'

错误:error: failed to push some refs to 'http://XXX'解决:1、git pull --rebase origin master2、git push -u origin master参考:https://blog.csdn.net/zhao_xin_peng/article/details/79378895...

2019-07-30 13:49:25 175

原创 jmeter+maven+Jenkins 搭建jmeter+maven环境

1、新建maven项目,参考新建maven项目2、创建项目结构3、在pom.xml中配置相应插件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...

2019-07-10 14:06:47 756

原创 jmeter脚本,在jmeter+maven,执行结果与直接执行jmeter脚本,结果不一样

问题:jmeter脚本,在jmeter+maven,执行结果与直接执行jmeter脚本,结果不一样解决办法:jmeter-maven-plugin插件更新到最新版本问题:jmeter中cookie manager执行能获取到cookie,maven中不能获取到cookie解决办法:更新maven中jmeter.properties文件为最新修改文件...

2019-07-10 13:52:45 503

原创 jmeter,java返回请求数据为空,对其进行判断

问题:返回请求数据resdata为null,但返回数据长度resdata.length()不为0;解决:判断resdata=="null"if(resdata=="null"||("").equals(resdata)){//返回数据为null字符串 String resReturnMessage=getFromBase64(returnMessage);// log.in...

2019-07-10 09:59:12 5018

转载 jmeter中,JSONObject.parseObject(result)字符串转换json报错

问题:com.alibaba.fastjson.JSONException: syntax error, pos 1 at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1346) ~[fastjson-1.2.9.jar:?] at com.alibaba.fastjson.p...

2019-07-10 09:54:43 4566 2

原创 jmeter报错 Can‘t assign byte [] to java.lang.String解决办法

错误:Error invoking bsh method: set Variable assignment: data: Can't assign byte [] to java.lang.String解决办法:变量不能使用data或其他内置变量名称。

2019-07-09 14:54:15 1197

空空如也

空空如也

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

TA关注的人

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