LINUX

一 配置jdk 环境

*需要获取root权限,或者切换为root用户

1.windows下载好,去 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官方网站下载jdk(linux相应版本)

2.在usr目录下创建java路径文件夹

【root bin】cd /usr
 mkdir java

3.将jdk-8u60-linux-x64.tar.gz放到刚才创建的文件夹下

我用的crt工具  命令行输入rz 直接上传至当前目录

4.解压jdk到当前目录

解压命令  tar -zxvf jdk-8u60-linux-x64.tar.gz
得到文件夹 jdk1.8.0_60

5.编辑配置文件,配置环境变量

vi /etc/profile
添加如下内容:JAVA_HOME根据实际目录来
JAVA_HOME=/usr/java/jdk1.8.0_60
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

wq 保存退出

6.重启执行命令 :source /etc/profile

7.重启命令后,重启电脑

8.输入 java -version 查看jdk 版本是否安装成功

二 linux下运行jmeter

1.通过crt连接工具,和linux服务器或虚拟机建立链接

2.在window 把jmeter脚本设置好后保存

3.打开crt,命令行输入 rz 把脚本,上传至linux,jmeter脚本文件夹下

4.输入命令 jmeter.sh -n -t  脚本名称.jmx -L(小写) 结果.jtl

linux下只能运行 .sh格式的文件 ;

-n 表示没有图形化运行;

-t 表示指定脚本;

-l 表示指定结果;

4-1. 如果没有权限  输入  c hmod +x *(给所以文件加权限)

5.运行结束后,把 结果.jtl 下载到windows里,然后打开jmeter聚合报告,查看

三Python基础

1.代码执行顺序是一行一行执行的,由上往下

2.解释性语言:类似读外语书翻译,一行一行进行编译执行,读一次重新一行一行翻译执行一次

                         编译性语言,整本数全部翻译好后,进行阅读,在进行阅读时不需要在进行翻译

3.定义变量;如果是整数型(int),浮点型(float)定义时不需要加引号 如:name = 111

                     如果是字符串形(str)定义时需要加引号 如:name =  "JMY"

4.占位符;如  i = ‘吃饭’

                       a=12

                       print(“你要干哈%s”%i)  或多个   print(“你要干哈%s%d”%(i,a))

               运行结果 你要干哈吃饭

               %s占位的是字符串类型   后边的%i 是定义好的变量

               %d占位的是整数类型  

               %.2f占位的是浮点型   

5.类型强制转换

   如 name = input(‘输入名字’) (input默认输入的类型都是字符串形)

      name = int(name)强制转换成了 整型

  写代码重要得是逻辑

需求:写一个登录的程序,失败次数最多为3次,输入账号、密码错误,提示账号/密码错误。失败三次程序退出,输入正确,提示欢迎xxx登录。

需求分析; 首先最多次数为三次,想到循环三次;然后会对帐号密码进行,判断;

实现代码

i = 3while i:    i-=1    userid = input('请输入用户名')    password = input('请输入密码')    if userid == 'jmy' and password == '123':        print('登陆成功')        break    elif userid != 'jmy':        print('用户名输入错误,您还有%s次机会'%i)    elif password != 123:        print('密码输入错误,您还有%s次机会' % i)    else: print('登录失败')

遇到的问题:1.一开始input没有写到循环内 (input输入的都是字符串类型)

2.没有加break 跳出循环

3.代码复杂

四、抓包和拦截

1.抓包的主流工具是 fiddler 或 charles抓包

2.利用 charles抓包工具进行拦截

原理

(2)选择拦截的点一定要正确,

转载于:https://www.cnblogs.com/lanxia/p/7560415.html

linux+jmeter+python基础+抓包拦截相关推荐

  1. Linux系统无线网络抓包程序(分析手机WIFI MAC地址)

    前面讲述了使用tcpdump和wireshark抓WIFI包,但这只是使用工具的层面,再深一层则是自己写代码实现这个功能.本文在前面文章<Linux系统有线网络抓包程序>的基础上添加实现无 ...

  2. python 抓包 scapy udp,python+scapy 抓包與解析

    最近一直在使用做流量分析,今天把 scapy 部分做一個總結. python 的 scapy 庫可以方便的抓包與解析包,無奈資料很少,官方例子有限,大神博客很少提及, 經過一番嘗試后,總結以下幾點用法 ...

  3. Python爬虫抓包工具使用

    Python爬虫抓包工具使用 一. 常用的工具 python pycharm 浏览器 chrome 火狐 fiddler 2 fiddler的使用 二. 操作界面 三.界面含义 1. 请求 (Requ ...

  4. 网页数据抓包模块推荐/抓包/拦截/爬虫/调试必备神器

    前言 目前笔者用的最多的2个抓包软件是charles和fiddler,而fiddler具备脚本开发功能,可以根据自己所需编写修改数据包的规则. 而笔者给大家推荐一款模块,是可以直接在编程中应用,无需借 ...

  5. java实现http/https抓包拦截

    最近在调试一个项目时常常需要对接口进行抓包查看,接口位于微信的公众号内,目前每次调试时都是用的 fiddler进行抓包查看的.但每次打开fiddler去查看对应的接口并找到对应的参数感觉还是有点复杂, ...

  6. linux下c语言抓包,C语言实现抓包工具

    本文使用libpcap库在linux下面开发自定义抓包工具,同学们也可以在win下编写同样的代码. 抓包的目的: 1.分析协议 2.伪造数据包 3.获取重要信息,例如用户名和密码 4.做某些攻击使用 ...

  7. python 网络抓包

    Python下的网络抓包库pylibpcap.pypcap.pycap这些库其实这些都是libpcap的Python绑定实现,libpcap才是真正的核心. 在http://pypi.python.o ...

  8. kali linux中设置wifi抓包

    最近开始了解802.11协议,随手整理点安全牛课堂的笔记,本来想分享802.11协议笔记的,但是看到好多前辈都整理的那么完整,我也没有什么特别的想法就放弃了,顺带说一句B站上有KALI LINUX的渗 ...

  9. python自动抓包手机_Python爬虫入门:教你通过Fiddler进行手机抓包!

    哟哟哟~ hi起来 everybody Python爬虫入门:教你通过Fiddler进行手机抓包! 今天要说说怎么在我们的手机抓包 进群:700341555获取Python爬虫入门学习资料! Pyth ...

最新文章

  1. 3ds Max中的V-Ray学习
  2. Centos 7 技巧
  3. HDU - 5788 Level Up(主席树+dfs序+树状数组)
  4. 基于RTMP实现Linux|麒麟操作系统下屏幕|系统声音采集推送
  5. 的正确使用_如何正确使用安全带 安全带正确系法
  6. SpringMVC项目中,jsp文件无法显示从Controller中传递过来的ModelAndView的模型数据
  7. [CODEVS3641]上帝选人
  8. 查看Mysql实时执行的Sql语句
  9. 简单描述构造方法和析构方法的区别
  10. 批量更新 elasticsearch 内指定字段状态, 先查询后更新
  11. asp.NET导出Gridview到excel 带模板列显示
  12. 德芙网络营销策略ppt_看德芙网络营销策划经典案例,戳这里!
  13. c语言中正方形的周长,长方形 正方形面积 和周长的公式
  14. Win10 如何解决,应用商店打不开,错误代码0x80131500问题
  15. 自定义jsx解析工厂函数
  16. 3.21 Refused Bequest 被拒绝的馈赠
  17. win7如何更改文件类型_如何在win10中使用云笔记软件来做pdf手写笔记或绘图? - 敬业签便签...
  18. 宽度优先搜索(BFS)
  19. MacBook安装Golang Oracle数据库驱动程序
  20. 大数据技术原理与应用—第1讲 大数据概述(林子雨老师)课后习题

热门文章

  1. Develop系列-API Guides-简介-应用基础
  2. php 源文件加密工具PHP Screw
  3. 【经典回顾】静态结构不能满足模型部署性能需求?微软提出动态卷积结构,Top-1准确率提高2.9%!(附复现代码)...
  4. 英国-新加坡联合博士奖学金(人工智能、数字医疗方向)
  5. 即将毕业的大学生,还在盲目跟风学Python吗?某位科大教授有话说
  6. 李沐:工作五年反思!
  7. 实操教程|用不需要手工标注分割的训练数据来进行图像分割
  8. 前沿 | 从感知跃升到认知,阿里在人工智能认知领域的探索与应用
  9. 《Python编程从入门到实践》记录之列表遍历
  10. 机器学习降维-深度AI科普团队