测试
文章平均质量分 73
一碗烈酒
这个作者很懒,什么都没留下…
展开
-
nmap — 网络探测工具和安全/端口扫描器
简介:Nmap(“网络映射器”)是一个免费的开源(许可) 用于网络发现和安全审计的实用程序。许多系统和网络管理员还发现它对于网络库存、管理服务升级计划以及监控主机或服务正常运行时间等任务很有用。Nmap 以新颖的方式使用原始 IP 数据包来确定网络上可用的主机、这些主机提供的服务(应用程序名称和版本)、它们运行的操作系统(和操作系统版本)、数据包过滤器/防火墙的类型正在使用中,以及其他数十种特性。它旨在快速扫描大型网络,但对单个主机也能正常工作。Nmap 运行在所有主要的计算机操作系统上,官方二进制原创 2021-11-20 12:32:50 · 985 阅读 · 0 评论 -
python 自动化测试中 全局变量设置和引用
Tips: 使用类属性的定义和获取来作为全局变量的设置和读取,好处是不需要再创建文件,维护数据库等相对来说简便一些(个人觉得)。第一步:创建一个类,用类属性的 setattr() 和 getattribute() 方法 来定义和获取类属性。# utils.variable_util.pyclass Varaible: """ globale varaible class. you can set a global variables for your project. and原创 2022-02-22 13:08:47 · 1477 阅读 · 0 评论 -
Jenkins + Ant 执行 Jmeter脚本
目录前提-环境依赖:配置Jmeter build.xml:Jnekins 持续构建前提-环境依赖:安装jdk: Linux 安装配置Java环境JDK安装jmeter:Jmeter 安装配置安装ant:我使用的是 yum install -y ant 安装目录在 usr/share/ant安装jenkins:jenkins安装使用配置Jmeter build.xml:将 jmeter/extras 目录下的 ant-jmeter-1.1.1.jar 复制...原创 2021-11-04 12:55:03 · 982 阅读 · 1 评论 -
Jmeter服务器模式 分布式模式 远程启动执行
需要条件:本地和服务器都需要安装Jmeter 本地和服务器安装的Jmeter必须版本一致 本地和服务器安装的JAVA版本必须一致 本地和服务器安装Jmeter后 都需要配置环境变量 系统防火墙已关闭或者开启指定端口 配置:本地配置:服务器配置:启动方式:结果回传:报告生成:...原创 2021-10-25 13:57:55 · 1398 阅读 · 0 评论 -
Jmeter 监控服务器资源
目录一、jmeter环境安装二、jmeter插件安装三、jmeter 添加监控一、jmeter环境安装服务器安装jmeter安装包。并配置环境变量官网地址:https://jmeter.apache.org/download_jmeter.cgi环境变量配置:export JMETER_HOME=/usr/local/jmeter-5.2.1export PATH=$PATH:${JMETER_HOME}/lib/ext/ApacheJMeter_core.jar:.原创 2021-03-05 01:12:22 · 728 阅读 · 1 评论 -
linux 监控工具 nmon
一、安装:yum install -y nmonnmon分析工具下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser二、使用命令行输入:nmon 程序启动,会有提示监控服务器的哪些资源项。如下图直接输入 例如 cmnd 会出现如下图所示的监控信息按下 r 键 会出现系统信息三、所有命令-f电子表格输出格式[注意:默认-s300 -c288]输出文件是<hostnam...原创 2021-03-22 21:49:01 · 118 阅读 · 0 评论 -
jmeter 跨线程组参数传递
1、先添加http请求后 运行查看返回值 如下图2、http请求下添加 后置处理器-json提取器来提取接口返回变量3、http请求下添加 Beanshell PostProcessor 使用beanshell 来将变量设置成全局变量 ${__setProperty(result_new,${result_end},)}4、新建线程组,添加http请求,将设置后的新的全局变量名引入即可 ${__P(result_new,)5、运行查看执行结果是否正常...原创 2021-03-14 23:10:46 · 202 阅读 · 0 评论 -
Jmeter 命令行参数
Jmeter 命令行执行参数对于负载测试,必须在此模式下运行JMeter(不使用GUI),以从中获得最佳结果。为此,请使用以下命令选项:-n 这指定JMeter将在cli模式下运行-t [包含测试计划的JMX文件的名称]。-l [将样本结果记录到的JTL文件的名称]。-j [JMeter运行日志文件的名称]。-r 在JMeter属性“remote_hosts”指定的服务器上运行测试-R [远程服务器列表]在指定的远程服务器中运行测试-G...原创 2021-03-20 18:25:47 · 1886 阅读 · 0 评论 -
Jmeter mysql数据库连接
1、下载Jmeter对应的 mysql-connector-java-xxx.jarmysql官网下载地址:https://dev.mysql.com/downloads/connector/j/2、测试计划下 底部添加 刚下载的 mysql-connector-java-xxx.jar3、线程组内添加JDBC Connection Configuration 填写mysql链接池变量名(后续使用)database url :jdbc:mysql://127...原创 2021-02-18 18:00:14 · 623 阅读 · 0 评论 -
Jmeter mysql-connect对应版本
以下内容来自官方地址:https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-versions.htmlConnector/J version JDBC version MySQL Server version JRE Required JDK Required for Compilation Status 8.0 4.2 5.6, 5.7, 8.0 JRE 8 or higher JDK原创 2021-02-18 19:00:41 · 501 阅读 · 0 评论 -
linux 服务器监控 grafana
服务器监控参考博客地址:https://www.cnblogs.com/caoweixiong/p/12120301.htmlhttps://www.cnblogs.com/fatyao/p/11007357.html -influxdb---时间序列数据库-官网地址:https://portal.influxdata.com/downloads/wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.0.3.a...原创 2021-02-12 17:07:10 · 570 阅读 · 0 评论 -
python locust 基本使用
Locust简介:官网地址:https://www.locust.io/Locust是易于使用,可编写脚本且可扩展的性能测试工具。特征 用普通的Python编写用户测试方案 如果要让用户循环,执行某些条件行为或进行一些计算,则只需使用Python提供的常规编程结构即可。Locust在其自己的greenlet(轻量级进程/协程)中运行每个用户。这使您可以像编写普通(阻塞)Python代码一样编写测试,而不必使用回调或其他某种机制。因为您的场景是“仅是python”,所以您可以使用常规原创 2021-02-17 19:49:32 · 1063 阅读 · 0 评论 -
jmeter 参数配置
一、http请求默认值使用情景:档一组接口部分接口信息一致时,使用http请求默认值,避免重复填写相同信息。1、具体添加如下图所示:线程组下添加http请求默认值,配置默认域名端口 等2、http请求接口就不用再次输入域名信息 直接填写接口路径即可二、http信息头管理器使用情景:接口需要使用header时添加http信息头管理器,添加接口header所需字段以及value值三、用户参数使用场景:当需要使用变量来传参时添加用户参数,添加key-value ..原创 2021-02-18 17:23:06 · 4307 阅读 · 0 评论 -
linux 禅道安装使用
一、下载安装一键安装包:1、选择对应版本后 下载安装包官网地址:https://www.zentao.net/download.html安装文档: https://www.zentao.net/book/zentaopmshelp/40.html升级文档: https://www.zentao.net/book/zentaoprohelp/41.html2、解压到 /opt 目录3、修改Apache和mysql启动端口执行 /opt/zbox/zbox -ap...原创 2021-02-14 13:27:34 · 147 阅读 · 0 评论 -
Python Selenium Web自动化框架 官网学习笔记
+环境搭建 1,python3.6+pycharm 2,selenium(2.xx/3.xx版本) pip install selenium==2.48.0 pip list pip show selenium pip uninstall selenium 3,安装浏览器驱动(浏览器版本对应selenium版本) 1,Firefox...原创 2021-06-29 17:48:00 · 1960 阅读 · 0 评论 -
allure 报告
一、简介二、下载安装三、报告生成四、环境配置五、Python 使用 allure 方法一、简介官方文档:https://docs.qameta.io/allure/二、下载安装1、linux 下载安装先检查是否安装npm: which npm 未安装npm的话:curl--silent --location https://rpm.nodesource.com/setup_10.x | bash - 安装:yum install -y nodejs ...原创 2021-02-20 18:56:36 · 1058 阅读 · 0 评论 -
python web自动化测试命令-笔记
环境搭建 1,python3.6+pycharm 2,selnium(2.xx/3.xx版本) pip install selenium==2.48.0 pip list pip show selenium pip uninstall selenium 3,安装浏览器驱动(浏览器版本对应selenium版本) 1,Firefox48版本以上需...原创 2021-02-12 17:22:11 · 377 阅读 · 0 评论