• 2024-09-25jmeter Beanshell语法
    获取变量vars.get("variable_name");设置变量vars.put("variable_name");获取全局变量props.get("variable_name");设置全局变量props.put("variable_name");获取响应头prev.getResponseHeaders();获取响应码prev.getResponseCode();获取响应结果prev.getResponseDataAsSt
  • 2024-09-22playbook脚本编写
    playbook脚本文件后缀.yml(.yaml)作用:找某个主机组[hosts]干某件事[tasks]-hosts:serversgrouptasks:脚本写完做检查语法:(在线效验:https://www.bejson.com/validators/yaml_editor/)ansible-playbook--syntaxplaybook.yam模拟演练检测运行是否报错:ansible-playbook-C--syn
  • 2024-09-21PHP美化打印输出并结束程序执行
    话不多说,直接附上代码if(!function_exists('dd')){/***@notes:打印输出*@parammixed$vars*@returnvoid*@author:lavender*@time:2024/7/159:33*/functiondd(...$vars){/*ob_start();var_
  • 2024-09-10jmeter通过beanshell中脚本实现随机获取某天(“yyyy-MM-dd HH:mm:ss“)前1周,一个月,一个季度,半年的时间0点
    在接口测试中,请求参数中涉及时间的参数可能不是固定死的,因此jmeter想通过beanshell中脚本实现随机获取某天(statusTimeEnd(“yyyy-MM-ddHH:mm:ss”))前1周,一个月,一个季度,半年的时间0点,其中statusTimeEnd的值在用户参数中已配置。参考JMeter性能测试实战的方法:http://lit
  • 2024-09-09Seaborn备忘录
    LoadRequiredModulesimportseabornassnsimportpandasaspdfromPandas备忘录(持续更新)importtraining_df Onewaytovisualizerelationshipsbetweenfeaturesinadatasetiswithapairplot.Apairplot generatesagridofpairwiseplotstovisualiz
  • 2024-09-01Role-角色扮演
    简介roles是在ansible中,playbooks的目录组织结构。将代码或文件进行模块化,成为roles的文件目录组织,易读,代码可重用,层次清晰。目标通过role远程部署nginx配置目录结构mkdirroles/nginx/{files,handlers,tasks,templates,vars}-ptouchroles/site.yamlroles/nginx/{hand
  • 2024-08-31ThinkPHP5 5.0.22/5.1.29 远程代码执行漏洞(5-rce)
    漏洞原理该漏洞存在两种利用方式控制器名未过滤导致rce该漏洞出现的原因在于ThinkPHP5框架底层对控制器名过滤不严,从而让攻击者可以通过url调用到ThinkPHP框架内部的敏感函数,进而导致getshell漏洞核心类Request远程代码执行filter[]为回调函数,get[]或route[]或server[R
  • 2024-08-17ansible 变量优先级示例
    目录ansible变量优先级示例1.不是变量的变量2.角色默认值3.主机配置清单或动态脚本生成的groupvars4.主机配置清单group_vars/all5.剧本group_vars/all6主机配置清单group_vars/*7剧本group_vars/*8.主机清单文件or动态生成主机清单文件的主机变量9.主机清单文件h
  • 2024-08-15ansible 变量
    打印playbook变量var01.yaml----hosts:ubuntuvars:foo:bartasks:#Prints"Variable'foo'issettobar".-debug:msg="Variable'foo'issetto{{foo}}"打印文件中的变量var02.yaml
  • 2024-07-095 Ansible变量
    变量优先级这些变量定义的方法,它们的优先级如下:在命令行中定义的变量(即用-e或--extra-vars定义的变量);在Inventory中定义的连接变量(比如:ansible_ssh_user);大多数的其他变量(命令行转换、play中的变量、included的变量、role中的变量等);在Inventory中定义的其他变量;Facts变量;
  • 2024-06-20Ansible的变量
    目录Ansible的变量1.在主机清单中定义1.1定义内置变量1.2定义内置变量使用提权1.3给主机组定义变量1.4定义自定义变量2.通过vars定义变量3.通过vars_files定义变量4.通过host_vars和group_vars定义变量5.注册变量Ansible的变量ansible支持变量,用于存储会在整个项目中重
  • 2024-06-13工程数学实验四
    上机实验四:共轭梯度法程序设计1、基本要求掌握共轭梯度法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。2、主要内容(1)求解无约束优化问题:(2)终止准则取;(3)完成FR共轭梯度法的MATLAB编程、调试;(4)选取几个与实验二实验
  • 2024-05-31LeetCode-2890. 重塑数据:融合
    2890.重塑数据:融合DataFramereport+-------------+--------+|ColumnName|Type|+-------------+--------+|product|object||quarter_1|int||quarter_2|int||quarter_3|int||quarter_4|int|+-------------+--------+编写一个
  • 2024-05-23Jmeter脚本--BeanShell PreProcessor
    整理一份之前项目中的接口测试文档内容,主要为了方便以后能够更好的进行接口测试需求,本次以Jmeter进行接口测试。API对应的使用手册    接口对应的测试用例如下图所示:编写Jmeter测试用例 用户注册信息 添加BeanShellPreProcessor预处理程序变量脚
  • 2024-05-16openGauss curosr-executemany_query-vars_list
    curosr.executemany(query,vars_list)功能描述此方法执行SQL命令所有参数序列或序列中的SQL映射。原型curosr.executemany(query,vars_list)参数表1curosr.executemany参数关键字参数说明query待执行的SQL语句。vars_list变量列表,匹配query中%s占位符。
  • 2024-05-16openGauss cursor-execute-query-vars_list
    cursor.execute(query,vars_list)功能描述此方法执行被参数化的SQL语句(即占位符,而不是SQL文字)。psycopg2模块支持用%s标志的占位符。原型curosr.execute(query,vars_list)参数表1curosr.execute参数关键字参数说明query待执行的sql语句。vars_list变量列
  • 2024-05-11jmeter函数记录
    1、Jmeter时间偏移函数:__timeShift2、#vars保存对象类型(包括List,Map,closure之类),使用如下方法:#vars.putObject("object_name",Object);3、Jmeter执行文件与上传文件在同一文件夹下,获取相对路径先用BeanShell函数获取当前路径:importorg.apache.jmeter.services.File
  • 2024-05-10加密测试-SHA加密
    方式1:使用digest函数进行加密:其他sha加密,替换算法摘要内容即可,例如:sha256,sha512等方式2:使用JSR前置处理进行加密备注:sha其他加密方法,例如sha256Hex(),sha512Hex() importorg.apache.commons.codec.digest.DigestUtilsStringoriginalValue="admin"//你可以
  • 2024-05-07BeanShell使用场景和语法
    BeanShell有自己的语法,同时支持java语法;使用场景:1.数据库断言2.RAS加密、混合加密3.接口签名4.调用开发给的jar包、class文件、java文件5.csv数据驱动之后的断言6.跨线程组共享变量分类:1.前置处理器:BeanShell2.后置处理器:BeanShell3.定时器:BeanShell4.采
  • 2024-04-29Eslint禁用未使用的变量 no-unused-vars
    如果在代码中导入的变量没有使用:eslint-disableno-unused-vars是一个ESLint的规则,用于禁用未使用变量的检查。这通常在你有一个变量被声明了,但是之后没有在代码中使用时发生#eslint会报错:no-unused-varsno-unused-vars解决办法1如果变量确实未被使用,可以直接删除这
  • 2024-04-24python 读取ini配置文件
    三种类介绍RawCnfigParser是最基础的INI文件读取类ConfigParser类扩展了RawConfigParser的一些接口方法,添加了一些可选参数。get(section,option[,raw[,vars]])获取给定section下的option的值,所以“%”占位符在返回值中被填补,基于构造时传递的默认值,就像option,v
  • 2024-04-10自动化运维工具Ansible
    ansible主要的意义在于可以提高运维工作效率,降低成本提高准确度资料 Ansible中文权威指南离线安装wgethttps://github.com/ansible/ansible/archive/refs/tags/v2.16.5.tar.gztar-zxvfv2.16.5.tar.gzcdansible-v2.16.5pythonsetup.pyinstall主要配置ansibl
  • 2024-04-01groovy 字符串、json 动态拼接内容
    1.字符串拼接defids=[21321,3445,3456];defsize=ids.size();vars.put("skuNum",size);logs.add('sku数量:'+size);StringBuffersb=newStringBuffer();defrandom=newjava.util.Random();for(inti=0;i<size;i++){defskuId=
  • 2024-03-29Linux架构27 Ansible变量, 定义变量的方式, 变量注册, facts缓存
    Ansible变量一、变量概述变量提供了便捷的方式来管理Ansibleplaybook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其他地方或许会反复使用,那么如果讲此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本。二、定义变量的
  • 2024-03-26第三十七天:Ansible playbook变量
    Playbook中同样也支持变量变量名:仅能由字母、数字和下划线组成,且只能以字母开头变量定义:variable=valuevariable:value变量调用方式:通过{{variable_name}}调用变量,且变量名前后建议加空格,有时用"{{variable_name}}"才生效变量来源:1.ansible的setupfacts远程