一 jmeter关联
什么是关联?
从上一个请求得返回值中,获取想要的值给下一个用。
说明:
(1)引用名称:下一个请求要引用的参数名称,如填写title,则可用${title}引用它。
(2)正则表达式:
():括起来的部分就是要提取的。
.:匹配任何字符串。
+:一次或多次。
?:不要太贪婪,在找到第一个匹配项后停止。
(3)模板:用$$引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$$3$等等,表示解析到的第几个值给title。如:$1$表示解析到的第1个值
(4)匹配数字:0代表随机取值,1代表全部取值,通常情况下填0
(5)缺省值:如果参数没有取得到值,那默认给一个值让它取。
二 jmeter压力机
什么情况下需要添加压力机?
在并发数过高,机身cpu无法承受得时候
如何添加压力机?
需要别人的机器也安装jmeter
在别人的机器上运行jmeter-server.bat
修改jmeter.properties文件,查找remote_hosts
原始:remote_hosts=127.0.0.1
改为:remote_hosts=127.0.0.1,127.0.0.2:1099
保存重启jmeter->运行->远程全部启动
这样运行时压力机的机器上也要有运行的脚本
三 如何在linux运行 jmeter 脚本
linux下运行jmeter
sh jmeter.sh -n –t a.jmx -l res.jtl
-n代表以没有图形化界面启动,-t代表后面是测试脚本,a.jmx也就是我们做好的jmeter脚本,-l代表测试结果 res.jtl就是测试结果文件,
查看结果的话,在查看结果树视图中导入这个res.jtl就可以查看到测试结果了
四 charls抓包工具使用
手机抓包:
保证自己手机和电脑在同一个局域网里面,charls要开着
主机名:ip地址 手机代理里面设置 端口号:8080
python语言
python是一门解释型语言,简单易懂
python是一门解释型语言,简单易懂
基本语法
编辑Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。
在本节课中,我们打印了第一个程序
print('hello world')
1,并且学到了语句如何进行缩进,一个缩进是加一个table按键,如何进行输入和输出(input)
int(整型),float(浮点型),str(字符串)
2,while循环:首先定义一个 i 变量,用 i 控制循环的次数