一、Jmeter操作数据库
1.jmeter不能直接操作数据库,需要导入对应数据库的jar包,如图
2.配置数据库连接信息(JDBC Connection Configuration)
Variable Name起个名字——mysql。
Database URl输入要连接的数据库——jdbc:mysql://xxx.xxx.xxx.xxx:3306/jxz?allowMultiQueries=true&characterEncoding=utf8,其中xxx.xxx.xxx.xxx为目标数据库地址,jxz为对应的数据库名。
JDBC Driver class输入数据库驱动——com.mysql.jdbc.Driver,注意不要有空格。
Username输入数据库用户名。
Password输入数据库密码。
3.执行sql语句(JDBC Request)
Variable Name输入上面起的名字——mysql。
输入sql语句进行操作。
二、Jmeter断言
什么是断言呢,就是用来验证返回的结果是否正确,如果正确的话,就说明这个请求的结果和我们的预期一致,通过测试。
在要添加断言的HTTP请求上右击添加——断言——响应断言,即可添加一个断言。
三、Python学习
查看版本
关于python的安装,一个月前就安装好了,安装教程百度上多得是,不提。安装完成后,可以在命令窗口(Windows使用win+R调出cmd运行框),输入python -V命令查看我们使用的Python版本。
第一个程序
首先,Windows下,安装好python并配置环境变量后,可以在命令窗口(Windows使用win+R调出cmd运行框),输入python进入交互式命令行,即可输入代码,回车执行命令。
学习编程时,必要的仪式,哪怕我已经经历过至少三次这个仪式了,入门编程代码“Hello world!”。
在python提示符中输入如下语句:
>>>print("Hello world!")
按回车查看运行结果:
Hello world!
好了,执行完仪式,就是这么简单。
在print打印的时候,双引号和单引号都可以当做定界符使用,且可以嵌套。被嵌套的会被解释成为标点符号,反之亦然。
>>>print("Hello'world!")
这句代码执行时,外侧的双引号为定界符,里面的那个单引号为标点符号。
输出Hello'world!
注释
Python中的注释有单行和多行注释之分,
单行注释以#开头,
例如:
第1行 #这是一个注释
第2行 print("Hello world!")
第1行就是一个注释,不会被返回显示这行。
多行注释可以用三个单引号'''或者三个双引号"""将注释括起来,
例如:
‘’‘
这是一个注释,用三个单引号
这是两个注释,用三个单引号
这是一个调皮的注释,用三个单引号
’‘’
双引号同上。
条件控制
Python条件语句是通过一条或多条语句的执行结果(True或者False)来觉得执行的代码块。
格式:
if 表达式1:
语句
else:
语句
需要注意冒号和缩进。
实例:
num = int(input("输入一个数字:"))
if num%2 == 0:
if num%3 ==0:
print("你输入的数字可以整除2和3")
else:
print("不输入的数字可以整除2,但不能整除3")
else:
if num%3 == 0:
print("你输入的数字可以整除3,但不能整除2")
else:
print("你输入的数字不能整除2和3")
运行后,输出结果:
输入一个数字:6
你输入的数字可以整除2和3
循环
Python中的循环语句有for和while。
while循环
Python中while语句的一般形式:
while 判断条件:
语句
同样需要注意冒号和缩进。
实例:
用while语句实现计算1到100的总和。
n = 100
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1
print("1到 %d 之和为: %d" %(n,sum))
运行后,输出结果:
1到100之和为:5050
字符串格式化输出。
Python支持格式化字符串输出,基本用法是将一个值插入到一个有字符串格式符%s的字符串中。
实例:
print("我叫 %s 今年 %d 岁!"%('小明',10))
运行后,输出结果:
我叫 小明 今年 10 岁!