找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
深拷贝浅拷贝
import copy
# list1=[["北京多测师",'成都多测师'],["上海多测师","武汉多测师"]]
# list2=copy.deepcopy(list1)#深拷贝
#打印list1和list2列表内存地址---》结果不一样
# print(id(list1))#35296120
# print(id(list2))#35296080

#打印list1和list2列表中的子列表内存地址-->结果不一样
# print(id(list1[0]))#27807656
# print(id(list2[0]))#27824936

#修改list2
# list2[0][0]='深圳多测师'
#
# print(list2)#[['深圳多测师', '成都多测师'], ['上海多测师', '武汉多测师']]
# print(list1)#[['北京多测师', '成都多测师'], ['上海多测师', '武汉多测师']]

#浅拷贝
list1=[["北京多测师",'成都多测师'],["上海多测师","武汉多测师"]]
list2=list1.copy()#浅拷贝

#打印list1和list2列表的内存地址--结果不一样
# print(id(list1))#27562872
# print(id(list2))#27562832

#打印list1和list2列表中的子列表内存地址--结果一样
print(id(list1[0]))#27611048
print(id(list2[0]))#27611048

#修改list2列表,----修改list2列表数据,list1列表数据也会跟着修改
list2[0][0]='深圳多测师'
print(list2)
print(list1)

jmeter使用
jmeter是一款接口、性能测试工具

性能测试工具:
jmeter、loadrrunner
jmeter  免费,轻量级
loadrrunner  收费,重量级

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



3.测试jdk是否安装成功
dos命令行中输入 java-version

4.启动 jmeter
jmeter 的bin目录下双击jmeter.bat文件

jmeter 元件运行顺序?
配置元件--前置处理器--定时器--取样器--后置处理器--断言--监听器
1.组建一个测试计划:==添加==Threads(Users)==线程组

2.HTTP请求:点击 线程组=添加==Sampler==HTTP请求

3.固定定时器:点击 线程组= 添加==定时器==固定定时器(定时器与请求位置持平,对每个请求均延迟  或   那个请求需要延时启动,则定时器放到那个请求下)

4.仅一次控制器:点击 线程组=添加=逻辑控制器=仅一次控制器(用于控制其节点下的请求执行循环次数为1)

5.查看结果树:点击 线程组=添加=监听器=查看结果树(查看接口运行结果)

6.循环控制器:点击 线程组=添加=逻辑控制器=循环控制器(设置接口运行循环)

7.聚合报告:点击 线程组=添加配置=监听器=聚合报告(金额和所有结果树内容到一张表,统一查看)
8.响应断言:线程组=添加配置=断言=响应断言(接口设置断言,检查接口是否访问成功,如果检查失败回提示找不到断言内容,没有提示就代表成功)
9:HTTP请求默认值:线程组=配置元件=HTTP请求默认值(设置相同的协议、服务器ip.之后有相同的可以不用写)

依赖接口设置cookie和默认请求值
1.添加cookie管理器
2.设置默认请求值
登录接口 post
http://192.168.100.41:8080/cms/manage/loginJump.do
用户查询接口 post
http://192.168.100.41:8080/cms/manage/queryUserList.do

接口参数化
方法一
定义变量:${变量名}
1.设置接口参数变量
2.添加用户参数
3.设置线程数

方法二:导入本地文件进行参数化
1.设置接口参数变量
2.本地创建txt文本文件
3.添加csv data set config
4.编辑csv data set config
5.设置线程数

操作mysql数据库
1.打开Linux启动数据库
2.下载数据库驱动
3.在测试计划中添加数据库驱动
4.建线程组
5.配置元件JDBC Connection Configuration---设置配置参数(ip,端口号)
6.添加jdbc request 请求
7.jdbc 中填写变量
8.添加结果树查看查询结果

需要执行多条sql语句,则在database ur中接上 allowMultiQueries=true








分享至 : QQ空间
收藏

0 个回复

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