• Python自动化二--jmeter分布式测试,抓包,python语法基本介绍


    内容:
    1.jmeter分布式测试
    2.Jmeter在linux上运行
    3.抓包
    4.python

    1.jmemter分布式测试-连接其它负载机

    1)其它压力机上启动Jmeter.bat文件

    2)在主控机的配置文件jmeter.properties ,在文件里面找到的remote_hosts=xxxx加上压力机的ip

    默认端口号1099,用逗号连接多个ip

    3) 在主控机上运行的时候选择远程全部启动

    2.Jmeter-NoGUI运行脚本

    1)在windows上写好jmeter脚本,把脚本文件放在bin目录下

    2)在bind的地址栏中输入cmd,输入

       Jmeter -n -t 测试计划.jmx -l 结果文件.jtl

      例如:jmeter -n -t xx.jmx -l xxxxx.jtl  

      参数解释:  -n 无图形化界面运行

                          -t 指定运行哪个脚本

                          -l 运行结果保存到哪个文件

    3)查看结果的话,打开jmeter的图形化界面,添加一个聚合报告,在聚合报告中点浏览 ,导入生成的jtl文件,就可以查看了

    3.抓包 

    1)拦截请求 在拦截请求的url点击右键-breakpoint

    2)拦截手机请求 ,电脑和手机在同一网段上

       手机上设置代理

    3)模拟手机网络,进行弱网设置

    4. webservice接口测试-用SOAPUI进行测试

       Webservice协议的接口地址都是以wsdl结尾,在soapui中新建一个soap项目,导入wsdl地址

      天气预报地址:http://www.webservicex.net/globalweather.asmx?wsdl 

    5..Python语法

    系统开发语言与自动化脚本语言无关

    Python可以用于网络爬虫,数据分析,web开发,人工智能,自动化运维,自动化测试,嵌入式开发,黑客

    Python语言特点:第三库多,入门简单,脚本语言功能单一,比如shell,python不仅仅是脚本语言,更是一种开发语言。

    语言分类:

    脚本语言   功能单一的语言  shell

    编译型语言 运行代码之前,要先编译,然后再运行  c,c++,c#

    解释型语言 运行时才去编译,运行一次,编译一次  python,ruby,shell,java

    解释型语言运行性能不如编译型语言快

    Python语法

    变量定义       name=‘牛汉阳’

                         Age=18

    单双引号使用   Word1=”I’m niuhanyang”

                            Word2=’沈阳长得”帅”’

                           Word3=’’’I’m 沈阳,I love “python” ’’’

                           Word4=”””I’m 沈阳,I love “python””””

    注释代码       #注释代码

                        快捷键 ctrl+/

    输入           name=input(‘请输入你的名字’)

    输出           print(name)

    条件判断       if 1>2:

                      Print(‘那是不可能的’)

                   Else:

                      Print(‘哈哈哈’)

     看数据类型     type(name)  

     For循环   

    if else

    登录例子

    列表例子

  • 相关阅读:
    在Java当中如何优雅地处理临时文件
    lombok插件不建议使用的原因
    linux系统下修改tomcat的端口号时,需要修改的地方
    linux系统下报错为:直接在tomcat的bin目录下生成一个错误文件。
    Linux下修改tomcat端口号
    python实现断点续传下载文件
    Python中下划线---完全解读
    linux  指令 备注
    Linux下高并发socket最大连接数所受的各种限制
    python和pywin32实现窗口查找、遍历和点击
  • 原文地址:https://www.cnblogs.com/tudouxifan/p/9102825.html
Copyright © 2020-2023  润新知