找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

深拷贝浅拷贝,jmeter接口测试

[复制链接]
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管理器
截图.png

接口参数化
方法一
定义变量:${变量名}
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

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册