2-jmeter基础、抓包、python概念

★jmeter关联
顾名思义就是把两个jmeter接口的脚本联起来,比如A接口返回的一个或多个参数传给B接口作为入参,
如果返回json,可以使用json path插件,不是json使用正则表达式匹配。
★jmeter添加压力机
1、被添加的电脑上打开jmeter-server
2、保证两台电脑ping通
3、在本地的jmeter文件中找到jmeter.properties配置文件下的remote_hosts加入被添加机器ip:1099
4、重启jmeter
5、参数化文件需要同步到压力机的相同目录下
★在linux下运行jmeter
1、在linux安装jmeter
2、把Windows上的脚本使用Xshell,sz到linux上
3、在linux的jmeter/bin目录下./jmeter.sh -n -t xiaohei.jmx -l res.jtl
4、把res.jtl,rz到Windows上,添加聚合报告,导入查看结果
★抓包
打开charles,打开你要抓包的网站,找到要抓的目录文件,右键点击“breakpoints”,再次刷新页面后,一到你插入
“breakpoints”的页面就自动弹出charles界面,可以对request修改,点击“excute”通过,这时候页面出现服务器给返回的内容,
可以做修改,再点击“excute”,这是呈现在浏览器的内容就是修改后的内容了。
★手机抓包
保证手机和电脑在同一个局域网,查看电脑的ip,打开charles,把手机代理的服务器写入电脑的ip,端口号8888,就会看到手机的包。
ios里面的app,https的是加密的,请求数据和返回数据都看不到的。https 你想抓包看的话,需要安装证书。
★语言分类
编译型语言(运行速度快)
c、c++、c#。。。
解释性语言
python、java、ruby、shell、go、php
编译器
★python知识点
continue 是结束本次循环
break 是跳出循环圈
for 和 else可以一起用
例:
list = [1,2,3,4,5]
for x in list:
print(x)
else:
print("else")

posted on 2017-09-19 16:54  大磊爱吃又  阅读(175)  评论(0编辑  收藏  举报

导航