- 博客(74)
- 收藏
- 关注
转载 OpenVAS 安装和配置--Ubuntu环境
在本文中,我们介绍了在 Ubuntu 操作系统上安装和配置 OpenVAS 的步骤。首先,需要安装依赖软件;然后,安装 OpenVAS;接着,配置 OpenVAS 并启动服务;最后,访问 OpenVAS Web 界面并更新漏洞数据库。通过这些步骤,您可以轻松地设置 OpenVAS,并开始评估您的系统和网络的安全性。运行 OpenVASOpenVAS 是一款流行的开源漏洞评估工具,它可以帮助安全专业人员识别和评估计算机系统和网络中的安全漏洞。
2024-11-14 16:52:44
484
原创 KALI虚拟机安装--openvas安装
从KALI官网下载windows的虚拟机https://www.kali.org/get-kali/#kali-platforms下载后解压缩进入解压缩的文件夹中找到如下文件对这个文件右键选择VMware Workstation打开通过VMware Workstation打开后就进入到了KALI linux虚拟机的页面如果需要对KALI虚拟机编辑,可以选择编辑虚拟机设置选项,对于网络适配器可以选择桥接方式,这样虚拟机就跟物理机的网络是一样的了,防止网络不通如果设置没有问题,就可以点击开启虚拟机
2024-11-13 17:37:13
921
原创 Pycharm 报错 Environment location directory is not empty 解
删除项目中ven文件夹(已存在的),然后再添加新的ven虚拟环境就可以了。
2024-07-18 17:03:23
779
1
转载 测试计划包括哪些内容
2.测试计划一旦制定下来,并不就是一成不变的,世界万事万物时时刻刻都在变化,软件需求、软件开发、人员流动等都在时刻发生着变化,测试计划也要根据实际情况的变化而不断进行调整,以满足实际测试要求.。测试目标、测试范围、测试环境、测试工具、测试策略、测试风险;(1)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。(3)测试目标、测试范围、测试环境、测试工具、测试策略、测试风险;(5)测试时间、进度安排、任务分配、培训计划等;(2)测试的参考文档、测试的交付文档;
2024-05-31 17:29:10
151
转载 软件测试常见风险分析
项目进行过程中需要多方沟通协调,不同部门,岗位之间的沟通、协作,难免存在误解、沟通不畅的情况,比如需求变更没有及时沟通,开发代码提交没有及时告知,测试结果的反馈不及时等问题。测试用例设计不完整,忽视了边界条件、异常输入等情况,用例覆盖率没有做到足够覆盖,测试用例没有得到全部执行,有些用例被有意或者无意的漏测,需求变更导致的测试时间被压缩等情况。某些缺陷偶发,难以重现,容易被遗漏;缺陷跟踪不够积极主动,没做好缺陷记录和及时更新,同样的缺陷,导致的原因可能不同,对这点没意识到导致的线上生产问题等。
2024-05-31 14:36:59
506
转载 什么是CPU密集型、IO密集型?
这种计算密集型任务虽然也可以用多任务完成,但是任务越多,花在任务切换的时间就越多,CPU执行任务的效率就越低,所以,要最高效地利用CPU,计算密集型任务同时进行的数量应当等于CPU的核心数。对于IO密集型任务,任务越多,CPU效率越高,但也有一个限度。CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/内存),I/O在很短的时间就可以完成,而CPU还有许多运算要处理,CPU Loading很高。
2024-05-11 16:25:22
79
转载 【python】logging日志打印重复输出冗余日志
在第二次被调用时,logger.handlers已经存在一个‘StreamHandler’,再次执行‘logger.addHandler(sh)’就会再次添加一个‘StreamHandler’,此时的logger有两个‘StreamHandler’,输出两条重复的日志;在第三次被调用时,logger.handlers已经存在两个‘StreamHandler’,再次执行‘logger.addHandler(sh)’就会再次添加一个,此时的logger有三个‘StreamHandler’,输出三条重复的日志。
2024-04-12 18:08:40
462
1
原创 【Locust分布式压力测试】
为此,使用——master标志启动一个Locust实例,使用——worker标志启动一个或多个Locust实例。它将启动一个主进程和指定数量的工作进程。对于一个简单的测试计划和较小的有效负载,它每秒可以发出超过一千个请求,如果使用fastttpuser,则可能超过一万个请求。但是如果您的测试计划很复杂,或者您想要运行更多的负载,那么您将需要扩展到多个进程,甚至可能是多台机器。由于Python不能充分利用每个进程的多个内核(参见GIL),因此您需要为每个处理器内核运行一个工作实例,以便访问所有的计算能力。
2024-04-10 11:22:03
1016
1
原创 设置电脑动态端口数量命令
以管理员身份运行CMDnetsh int ipv4 show dynamicport tcpnetsh int ipv4 set dynamicport tcp start=1024 num=64511因为一个网卡最多有65535个端口,如果做压力测试时开的线程多,可能会导致端口号不够用,导致联网建立失败,所以可以将电脑的动态端口数量设置多一些。一般系统使用的端口在1024以内,还有就是有特指的端口,如8080。所以设置64511个动态端口号,基本够压力使用了。如果有更高的并发,可以采用分布式测试
2024-03-15 09:42:51
867
转载 gitee如何清除已上传的__pycache__文件
1、加入忽略名单echo */pycache2、清除缓存pycache# 我报这个错误fatal: pathspec '*/__pycache__/' did not match any files# git rm -r -f --cached __pycache__ 这个只删除了外面的3、将.gitignore文件加入git4、提交gitiginore文件,且将__pycache__从源代码仓库中删除5、PUSH。
2024-01-12 14:15:33
342
1
原创 python logging and self-define log
log file# StringIO变量f.write(i)f.flush()log_write(string_io) # 一次性将内存中的StringIO内容写入到log文档文件中显示:文件中显示:2023-11-29 11:00:16,756 - log.py[line: 107] - INFO: aaabbb文件中显示:2023-11-29 11:00:16,756 - log.py[line: 107] - INFO: cccddd# log filef.flush()
2023-11-29 11:20:48
152
转载 Paho MQTT Python
这个函数会通过 select() 函数阻塞,直到有消息需要收发,阻塞的时间用 timeout 参数设置,不能超过心跳时间 keepalive ,否则你的 client 会定时从 broker 断开。如果同时设置了 on_message() 和 message_callback_add() 回调函数,会首先寻找合适的 message_callback_add() 定义的话题过滤器,如果没有匹配,才会调用 on_message()。默认是 20 ,增加这个值会占用更多的内存,但是可以提升吞吐量。
2023-11-01 14:24:48
802
原创 JMeter-MQTT
线程组的设置MQTT connect设置MQTT pub sample发布主题MQTT sub sample订阅主题添加结果树
2023-10-07 15:52:51
208
转载 python进程间数据交互的几种实现方式
使用 multiprocessing.Queue 可以创建一个进程间共享的队列,多个进程可以通过这个队列互相传递数据,下面是一个例子,创建了一个进程间共享的队列 q,然后启动了四个进程去调用 worker 函数,该函数会从队列中获取数据并打印出来。使用 multiprocessing.Pipe 可以创建一个管道,两个进程可以通过这个管道互相传递数据,下面是一个例子,创建了一个管道,其中 parent_conn 是父进程持有的端口,child_conn 是子进程持有的端口。管道可以在两个进程之间传递数据。
2023-09-27 11:03:47
5189
原创 Linux命令大全
find /home/user1 -name *.bin 在目录 ‘/ home/user1’ 中搜索带有’.bin’ 结尾的文件。搜索以 ‘.rpm’ 结尾的文件并定义其权限。find / -xdev -name *.rpm 搜索以 ‘.rpm’ 结尾的文件,忽略光驱、捷盘等可移动设备。find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件。locate *.ps 寻找以 ‘.ps’ 结尾的文件 - 先运行 ‘updatedb’ 命令。
2023-09-14 17:57:15
85
原创 Linux命令大全
find /home/user1 -name *.bin 在目录 ‘/ home/user1’ 中搜索带有’.bin’ 结尾的文件。搜索以 ‘.rpm’ 结尾的文件并定义其权限。find / -xdev -name *.rpm 搜索以 ‘.rpm’ 结尾的文件,忽略光驱、捷盘等可移动设备。find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件。locate *.ps 寻找以 ‘.ps’ 结尾的文件 - 先运行 ‘updatedb’ 命令。
2023-09-14 14:13:29
66
原创 JMeter做分布式压力测试的jmeter.properties数据设置
设置reomote_hosts=127.0.0.1, xx.xx.xx.xx:1099和server_port=1099设置server.rmi.ssl.disable=true设置httpclient4.idletimeout=60设置mode=Standard,为了把从机上执行的结果也显示在主控制机上5.设置jmeter.bat文件的heap,防止内存泄漏(java.lang.OutOfMemoryError: Java heap space):set HEAP=-Xms1g -Xm
2023-09-13 13:58:22
217
原创 python pytest的conftest.py的前置后置以及后置处理终结器的设置
【代码】python pytest的conftest.py的前置后置以及后置处理终结器的设置。
2023-09-06 15:06:36
205
转载 Python测试框架pytest的fixture参数化params、和parametrize结合、ids
【代码】Python测试框架pytest(07)fixture - 参数化params、和parametrize结合、ids。
2023-09-06 14:12:52
252
转载 Python DictReader类读取csv文件
DictReader:用字典的形式读取。DictWriter:以字典的形式写入。CSV模块DictWriter类的三个方法:writeheader方法:写入表头。writerow方法:每次写入一行。writerows方法:每次写入多行。1.2 类的相关概念定义在类外的函数称为自定义函数。定义在类里的函数称为方法。定义在类里方法外的变量称为类属性。定义在类里方法里的变量称为实例属性。实例属性是属于实例对象的属性,也称为实例变量。【备注】
2023-09-01 14:00:43
1765
转载 python如何读取csv文件?
综上所述,Python读取CSV文件的方法有很多,可以使用内置库、Pandas、Numpy等,也可以使用第三方库。这里我们使用了with语句来打开文件,使用csv.reader对象读取文件内容,并使用for循环遍历每一行数据,并将其打印出来。除了内置库外,Python还有很多第三方库可以读取CSV文件,例如:openpyxl、xlrd、pandasql等。除了csv库外,Python还有一个强大的数据分析库Pandas,它可以读取多种数据格式,包括CSV文件。一、Python内置的csv库。
2023-09-01 13:26:27
3291
转载 win 10 禁用Chrome浏览器自动升级
印象中介绍这方法的网游的截图里是有三个任务计划的,我这边只有俩,如果有多个的话就发挥自己的聪明才智判断一下是否是和Chrome的自动更新相关的吧~然后在下方的【服务和应用程序->服务】中,找到两个和Google更新相关的服务【Google更新服务(gupdate)】、【Google更新服务(gupdatem)】,并右键,选择属性,把启动类型改为禁用。完成上面两步后理论上就可以停止Chrome的自动更新了,不过有网友说这么做之后,不要在Chrome中点击【帮助->关于Google Chrome】。
2023-08-18 12:02:35
2613
转载 selenium定位方法
F12开发者工具,展开右侧箭头,选择“Ranorex Selocity”,在输入框中输入xpath表达式,回车,即可定位到相应元素及代码行。绝对路径定位方式如果后期页面元素位置或顺序发生改变,维护起来较为麻烦,所以一般不使用此方式,而是用相对路径定位方式。以百度新闻链接为例,绝对路径表达式需从第一级元素标签开始,一级级输入到要定位元素的标签。/A/B/C[last()-1] 表示A元素→B元素→C元素的倒数第二个子元素。/A/B/C[last()] 表示A元素→B元素→C元素的最后一个子元素。
2023-07-27 14:04:33
532
转载 python pip 下载依赖包源地址镜像
使用清华源等国内源下载速度很快,但是修改pip默认镜像源后,有的包可能只有默认源有。只能临时使用默认源安装:(pip默认镜像地址:https://pypi.org/simple)4.单击下图中的“Manage Repositories”按钮,1.将依赖包导出至requirements文件。2.从requirements文件中导入依赖包。pip install -i 四、PyCharm依赖包导入导出方法。二、有的包只能使用pip默认源下载。3.单击下图中添加“+”,一、更换pip为国内源。
2023-07-26 16:17:14
4109
转载 pycharm设置Version Control, Git, 依赖
1.点击"File",再点击"settings",再点击"Project: “,再点击"Project Interpreter”,选择好解释器后,再点击图标"+"在选项框中找到第一排 path to Git executable: 选择你的Git命令安装路径(如:D:\git\Git\cmd\git.exe)点击"File",再点击"settings",再点击"Version Control",出现下拉框,点击"Git"在IDE的右下角"Git:dev(分支)"查看git分支信息。二: 依赖包安装源设置。
2023-07-26 16:06:31
684
转载 硬件测试需要哪些技术?
综合考虑所测试硬件设备的特点和需求,可以选择适当的技术来设计测试方案,并使用相应的测试设备和工具来执行测试任务。在硬件测试中,重要的是根据测试目标和需求制定详细的测试计划,并充分记录和分析测试结果,以便改进和优化硬件设备的性能和可靠性。温度和环境测试:温度和环境测试用于评估硬件设备在不同温度、湿度和压力条件下的性能和可靠性。振动和冲击测试:振动和冲击测试用于评估硬件设备在振动和冲击条件下的可靠性和耐久性。高压和绝缘测试:高压和绝缘测试用于评估硬件设备在高电压和绝缘条件下的安全性和可靠性。
2023-07-12 10:35:57
1420
转载 Wireshark零基础使用教程(超详细)
打开 Wireshark 后,会直接进入「网卡选择界面」,WLAN 是我连接无线的网卡,我们抓一下这个网卡的流量,双击网卡名,自动开始抓包。有时候我们需要导出多个数据包,Wireshark有一个导出标记的数据包的功能,我们将需要导出的数据包都标记起来,就可以同时导出多个数据包。局域网的所有流量都会发送给我们的电脑,默认情况下,我们的电脑只会对自己mac的流量进行解包,而丢弃其他mac的数据包。开启混杂模式后,我们就可以解析其他mac的数据包,因此,我们使用Wireshark时,通常都会开启混杂模式。
2023-07-11 16:07:47
1866
转载 python+requests库使用时报错:ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)
本人测试小白~第一次用python+unittest+request做接口测试的学习时,一直报这个ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)(此文仅供参考,记录自己在学习过程中解决的每一个问题)设置完成后,再次运行测试代码就不会报错了!进入电脑的“网络和Internet“设置页面。点击进入”代理“的设置页面。
2023-07-11 11:36:01
1483
转载 软件测试中常用的linux命令_软件测试linux
mkdir -p (–parents)+父目录/子目录 #若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录 例1:mkdir -p 111/abc 创建abc目录,111为子目录 例2:mkdir -p /ms/{sales,hr,web} 创建一个名为/ms的目录,其中有sales、hr、web的子目录。date -s +时间 #设置时间 例:date -s ’14:35:40′。
2023-07-07 15:50:21
242
转载 Postman响应结果的提取(关注各类型响应数据的识别标志/方法)
跟上面不同的是,data里面可能有多个json格式的数据,如果我们想断言data里面第一个json应该如何断言呢?但是在使用这个操作的时候,一直是提示html 没有定义。“content”: “小时候,乡愁是一枚小小的邮票,我在这头,母亲在那头。长大后,乡愁是一张窄窄的船票,我在这头,新娘在那头”“content”: “小时候,乡愁是一枚小小的邮票,我在这头,母亲在那头。长大后,乡愁是一张窄窄的船票,我在这头,新娘在那头”上面的响应结果是json格式,如果响应结果是text格式的如何获取返回值呢?
2023-06-19 14:27:22
1147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人