- 博客(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
231
原创 AI自动化测试
基于游戏截图形成测试数据集,遍历每一张测试数据集,分别利用基于部分图像的特征点算法和全图像的特征点匹配算法匹配场景图像和测试图像,并最终筛选出匹配结果。2、特征点匹配算法:特征点又被称为关键点、兴趣点,在图像中相对比较突出的一些点,常把角点作为特征点。选择性搜索算法:根据颜色、纹理、大小、吻合度,计算两区域的相似性,找到最相似的两个区域合并,得到一个更大分割区域,然后在更大的分割区域上提取目标物。卷积:对一个卷积核采用滑动窗口的方式,依次与图像上的像素点做卷积,生成的结果只作为特征图像上的一个像素点。
2024-03-25 13:40:20
554
原创 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
766
原创 Docker安装shell脚本
jar包通过dockerfile打docker镜像。# 增加最新版本的Docker安装仓库。# 安装Docker-cker-CE。# 安装Docker-CE版本。# 运行刚才打包的镜像。# 启动docker。# 重启docker。
2024-03-08 15:30:28
412
原创 查看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
1182
原创 SQL常用函数
当您只想返回两边都有对的记录时,您将使用 INNER JOIN,当您需要“左”表中的所有记录时,您将使用 LEFT JOIN,无论它们是否在“右”表中有对或不。如果您需要两个表中的所有记录,无论它们是否成对,您都需要使用 CROSS JOIN(或使用 LEFT JOIN 和 UNION 模拟它)即使 LEFT JOIN 在特定情况下由于一些难以想象的因素汇合而更快,它在功能上也不等同于 INNER JOIN,因此您不能简单地用另一个替换一个的所有实例!SQL server 常用函数。
2024-03-08 15:12:10
1215
转载 性能测试基础
一、基本概念性能测试针对系统的性能指标,建立性能测试模型,指定性能测试方案,指定监控策略,在场景条件之下执行性能场景,分析判断性能瓶颈并调优,最终得出的性能结果来评估系统的性能指标是否满足既定值。1.性能指标:时间指标、容量指标、资源利用率指标2.模型:真实场景的抽象,告诉性能测试人员,业务模型的样子。目前很多模型直接从线上流量导入过来3.方案:测试环境、测试数据、测试模型、性能指标、压力策略、准入准出和进度风险4.监控:要有分层、分段的能力,要有全局监控、定向监...
2024-03-08 15:10:26
63
原创 安全测试常用方式
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
424
原创 爬取知乎问题答案
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
912
原创 自动化框架及规范
正在上传…重新上传取消common:项目公共方法文件夹,用于存放项目公共方法文件,如:读写文件正在上传…重新上传取消config:项目公共配置文件夹db_sql:测试用到的SQL文件夹locate_data:页面定位元素数据文件夹test_data:测试数据文件夹page_object:页面操作方法文件夹common_case:公共用例文件夹test_case:测试用例文件log:日志文件夹report:报告文件夹。
2023-02-08 15:53:08
384
原创 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
599
原创 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
370
原创 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
2902
原创 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
1320
原创 自动化测试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
427
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
230
原创 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
402
原创 jmeter中前置jdbc请求的使用,获取到的数据作为下一个请求的参数
1、新建jdbc request,将查询到的结果作为http请求参数2、jdbc请求查询到的数据取值orgnName_#表示查询到的数量orgnName_1表示查询到数据的第一条数据,我们要用这个参数作为下一个请求的参数:${orgnName_1}...
2020-07-03 16:05:01
726
原创 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
1704
1
原创 jmeter录制请求脚本
1、添加代理服务器2、添加放置录制脚本的线程组3、配置代理服务器设置基本信息设置过滤,过滤不需要录制的请求.*\.(js|css|PNG|jpg|ico|png|gif|txt|php).*4、设置浏览器代理5、开始录制在浏览器中操作要录制的模块,操作完成后点击停止按钮6、查看录制结果...
2020-07-03 15:44:37
400
转载 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
2046
转载 jmeter中获取系统时间啊,并对其加减
1、获取系统当前时间${__time()}当前时间到计算机元年的毫秒数${__time(时间格式)} 以输入格式显示当前时间当前时间${__timeShift(,,,,)}增加一天${__timeShift(,,P1d,,)}增加一H ${__timeShift(,,PT1H,,)}${__timeShift(yyyy-MM-dd HH:mm:ss:SSS,,,,)}...
2020-04-29 17:36:12
1886
原创 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
394
翻译 jmeter执行顺序
配置元件预处理器计时器取样后处理器(除非SampleResult为null)断言(除非SampleResult为null)监听器(除非SampleResult为null)请注意,只有在有适用的采样器时才会处理定时器,断言,前处理器和后处理器。逻辑控制器和采样器按它们在树中的显示顺序进行处理。其他测试元素根据它们的范围和测试元素的类型进行处理。[在一个类型中,元素按照...
2019-09-10 11:45:00
998
原创 jmeter中cookie管理器的使用
1、添加cookie管理器,默认该线程中所有请求都有该cookie2、获取cookie的值在文件jmeter.properties中,修改配置为cookie会自动存储为COOKIE_cookie名称,如果你要获取cookie值,使用${COOKIE_cookie名称}...
2019-08-21 11:35:09
1338
原创 postman和jmeter调用接口使用parameter进行传参
postman调用:post请求:get请求:jmeter调用:post请求:尽量不添加默认信息头get请求:因为需要传cookie,cookie默认拼接在URL后,所以需要传参如下...
2019-08-21 11:29:33
698
转载 将java文件封装成jar包,jmeter引入该jar包
jmeter中不能直接使用泛型,要使用泛型,只能将java文件封装成jar包一、封装jar包1、添加artifacts2、命名,添加文件夹二、jmeter引用上述生成jar文件将jar文件放入jmeter中lib文件中在beanshell引用...
2019-08-01 18:04:19
970
原创 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
408
原创 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
2694
转载 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.youkuaiyun.com/zhao_xin_peng/article/details/79378895...
2019-07-30 13:49:25
221
原创 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
803
原创 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
538
原创 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
5109
转载 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
4666
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
1298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人