list1 = [['北京多测师', '成都多测师'], ['上海多测师', '武汉多测师']]
list2 = copy.deepcopy(list1) # 深拷贝
print(id(list1), id(list2)) # 打印内存地址
print(id(list1[0]), id(list2[0])) # 打印子列表内存地址
list2[0][0] = '深圳多测师'
print(list2)
print(list1)
浅拷贝
list1 = [['北京多测师', '成都多测师'], ['上海多测师', '武汉多测师']]
list2 = list1.copy() # 浅拷贝
print(id(list1), id(list2)) # 结果不一样
print(id(list1[0]), id(list2[0])) # 结果一样
list2[0][0] = '深圳多测师'
print(list1)
print(list2)
jmeter使用
jmeter是一款接口,性能测试工具
性能测试工具
jmeter、loadrunner
jmeter免费
loadrunner收费
1.安装jdk
2.配置环境变量
右击 我的电脑--》属性--》高级系统设置--》环境变量
在系统变量新建JAVA-HOME变量,变量值为jdk在电脑本地的安装路径
在系统变量新建CLASSPATH变量,添加变量值.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
在用户变量中PATH变量,添加两个变量值
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
注意:变量值之间用";"隔开,注意原有变量值末尾有没有;号,如果没有,先输入;号
再输入变量值
JAVA-HOME 变量值为jdk在电脑本地的安装路径
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
2.测试是否成功
dos命令行中输入 java -version
3.启动jmeter
jmeter的bin目录下双击jmeter.bat文件
jmeter元件运行顺序
配置元件-前置处理器-定时器-取样器-后置处理器-断言-监听器
依赖接口设置cookie管理器
接口参数化
方法一
定义变量:${变量名}
1.设置接口参数变量
2.添加用户参数
3.设置线程数
方法二:导入本地文件进行参数化
1.设置接口参数变量
2.本地创建txt文本文件
3.添加csv data set config
4.编辑csv data set config
5.设置线程数
操作数据库
1、打开Linux数据库
2、下载数据库驱动
3、在测试计划中添加数据库驱动
4、建线程组
5、配置元件JDBC Connection Configuration---设置参数(ip,端口号)
6、添加jdbc request请求
7、jdbc中填写变量
8、添加结果树查看查询结果
需要执行多条sql语句,则在database url中接上 allowMultiQueries= true
|
|