- 博客(23)
- 收藏
- 关注
原创 01清redis缓存
单机版的操作说明; --进入redis redis-cli -h redisIP-p redis端口 --输入密码登录 auth redis密码 --进入redis对应的数据库,可系统参数查db select 8 --清redis缓存 flushdb --退出 exit 注意一下,清了redis,需要重启对应的应用; 查找Redis的方法,在系统参数中搜索“redis”...
2022-03-19 19:46:34
681
原创 04 修改数据库用户密码
linux修改操作 操作步骤 1、Xshell连接服务器,切换到oracle su - oracle 2、连接数据库 sqlplus / as sysdba; 3、执行修改命令; alter user 用户名 identified by 密码 ; 如:将ZQ_YMYW_001 用户的密码改成123 alter user ZQ_YMYW_001 identified by 123 ; 注意事项 修...
2022-03-19 19:42:29
1105
原创 03 oracle无监听解决方案(linux)
1.登录服务器切换到Oracle用户: su - oracle 2.启动Oracle监控: lsnrctl start 3.客户端连接测试,是不是可以登录了,若不行往下执行4、5、6、7 4. 进入Oracle数据库: sqlplus / as sysdba 5. 启动Oracle数据库: startup 6.退出数据库: exit ...
2022-03-19 19:40:05
1545
原创 02 oracle导出
-- 数据导出语句(导出不能用full=y),在cmd命下执行;exp springcloud/a1234567@orcl file=E:\springcloud20201013.dmp# 帐号密码 springcloud/a1234567# 导出文件的位置后文件名 E:\springcloud20201013.dmp
2022-03-19 19:37:41
436
原创 01 oracle导入
-----1、连接数据库---------------sqlplus / as sysdba----2、创建用户-----------create user MZYMYW001 identified by test123 default tablespace coup;# MZYMYW001替换 数据用户# test123 是密码,按需替换----3、设置用户权限------------alter user MZYMYW001 quota unlimited on co...
2022-03-19 19:31:31
509
原创 03 tomcat创建服务的方法
1、运行cmd 2、cdE:\project\apache-tomcat-8.5.32_8284_5009_zq-yjs\bin 到tomcat的bin目录 3、service.bat install 8284_5009_zqyjs 4、在java一栏添加、修改,按2.1、2.2: -Dfile.encoding=UTF-8 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=500...
2022-03-18 17:59:15
288
原创 01 Tomcat 的manger配置
1、在conf/ tomcat-users.xml中添加manager的角色和用户 <role rolename="manager-gui" /><role rolename="manager-script" /><user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/> 2、修改/webapps/man...
2022-03-18 17:55:10
585
原创 08 将openjdk切换成自己安装的jdk
1、使用命令:java-version,发现linux指向的是默认的openjdk 一、先将自己安装的oraclejdk配置进环境变量vim /etc/profile二、配置链接组,使用命令sudo update-alternatives --install /usr/bin/javac javac 你的javahome地址/bin/javac 1100sudo update-alternatives --install /usr/b...
2022-03-18 17:49:18
2307
原创 06 运行Jmeter时,响应数据中文乱码问题解决办法
Jmeter安装目录/bin/jmeter.properties中sampleresult.default.encoding默认为ISO-8859-1,将参数修改为 sampleresult.default.encoding=utf-8 即可 同时注意将注释符号#去掉,否则不会生效
2022-03-18 17:43:24
160
原创 04 压测机连接数释放
针对centos : 一、先检查下tcp port range 在合理范围内: cat /proc/sys/net/ipv4/ip_local_port_range 1024 65535 上述为centos合理范围,不合理作出修改 二、解决方法: 1. 调低端口释放后的等待时间, 默认为60s, 修改为15~30s echo 30 > /proc/sys/net/ipv4/tcp_fin_timeo...
2022-03-18 17:41:54
800
原创 03 linux-jmeter的运行说明
1.使用命令:jmeter -n -t 压测脚本路径 -l 结果报告文件路径.jtl -e -o 结果报告文件路径 示例:jmeter -n -t /usr/local/hcm/rmb.jmx -l /usr/local/hcm/rmb50-1.jtl -e -o /usr/local/rmb50-1 注明: (1)/usr/local/XN_Test_lixl/bl500.jmx:压测脚本路径,不要带有中文名称 (2)...
2022-03-18 16:48:00
490
原创 02 jmeter脚本规范
1、一个线程组一个接口,多个接口则多个线程组; 2、测试计划勾选独立运行线程组 3、一个个调试时,只要调试2个线程组,循环次数1次,察看结果树,响应数据的body部分内容是否可以正常返回,返回后结果是否正确;需要保证接口可以调通,开始修改第4点; 4、上传服务器或压测前,需要修改线程组的运行时设置线程数(按实际需要调整),勾选永远,运行120秒,如下图; ...
2022-03-18 16:45:03
492
原创 01 linux-jmeter的安装
apache-jmeter-5.0.zip jdk_8.0.1310.11_64.zip 1.首先安装JDK,先使用命令:getconf LONG_BIT 查出压测服务器的位数,显示64就是64位,32就是32位 2.下载jdk压缩包,根据上面查的服务器位数下载对应的包 3.下载完成后,用文件传输工具,传输压缩包到服务器上,一般放在/usr/local目录,这里我新建了一个java文件,存放在...
2022-03-18 16:31:05
524
原创 python接口自动化测试-接口数据依赖问题解决
思路:创建类,定义一个类属性,定义为空,提取接口的返回值,通过setattar()方法存储到类属性里,下一个接口调用时,通过getattar()方法获取类属性的值import unittestimport requestsclass RelyData(object): project_id = Noneclass Test(unittest.TestCase): def setUp(self): pass def test_1(self):
2022-03-13 17:35:22
2745
原创 python接口自动化测试-数据库(测试数据)操作封装
首先建立db_config_ini文件夹[mysqlconf]host=192.168.12.240port=3306user=gcjspassword=Test@123db_name=zjgcjs创建DB类,__init__()方法初始化数据库连接,通过connect方法连接数据库封装clear和insert方法,清除数据和插入数据,最后,通过close()关闭数据库连接from pymysql import connect,cursorsfrom pymysql.e.
2022-03-13 17:13:46
1714
原创 python接口自动化测试-unittest-批量用例管理
在unittest框架中如何管理批量案例:一、手工加载批量用例:if __name__ == '__main__': # 1、构造用例集 suite = unittest.TestSuite() # 2、执行顺序是安加载顺序:先执行test_sub,再执行test_add suite.addTest(TestOne("test_sub")) suite.addTest(TestOne("test_add")) # 3、实例化runner类.
2021-12-18 15:45:27
1065
原创 python接口自动化测试--基于加密接口的测试用例设计
环境准备在进行实战之前,需要先准备一个对响应加密的接口。对它发起一个 get 请求后,得到一个加密过后的响应信息。先准备一个 JSON 格式 demo:{"topics":{"orange":"movie","shool":"testing-studio","president":"seveniruby"}}使用 base64 对其做加密,得到一个加密后的文件 demo64.txtbase64 demo.json >demo64.txt使用 Python 命令在
2021-12-01 12:23:07
1004
原创 python接口自动化测试-封装get和post请求
封装get和post请求#!/usr/bin/env python# -*- coding:utf-8 -*-import requests,jsondef send_get(url, params): try: res1 = requests.get(url=url, params=params) res2 = json.loads(res1.text) # loads 将字符串转换为字典格式 res = json.dumps(res
2021-11-15 21:25:29
573
原创 python接口自动化测试-请求体构造
1、get方法: payload={ "name":"lhys.notNeed" } r=requests.get('http://zj.gcjs.zdvictory.com/unionpro/unionpro/ignorecheck/sysPara/findByName',params=payload) print(r.text)post方法:1、application/x-www-form-urlencoded格式
2021-11-15 21:23:12
690
原创 Jmeter压测问题
问题一单台Mac进行压测时候,压测客户端Jmeter启动超过2000个线程,Jmeter报OOM错误,如何解决?解答:单台Mac配置内存为8G,可用内存最大为3.5G左右,启动一个线程将近需要1M内存,2000个线程,需要大概2G左右的内存;然后启动Jmeter,本身需要将近400M的内存,接着在运行过程中,Jmeter又使用了Respoonse Time、TPS、Thread等等的计数器也会占用额外内存;最后,Jmeter运行不到2分钟,导致Jmeter闪退,然后Mac OS重启,原因就是系.
2020-11-16 19:56:01
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人