美文网首页
13_jmeter之无脑录制web脚本

13_jmeter之无脑录制web脚本

作者: 王康健_0124 | 来源:发表于2018-12-28 16:26 被阅读0次

    对于有接口文档的测试小伙伴来说,手写jmeter脚本是很容易的一件事情!但是实际上大部分是没有接口文档,那该怎么办?
    用代理工具抓包,然后把需要的内容拷贝到脚本中,虽然这是一个不错的方法,但是对于一些特殊格式的请求会感觉有点懵逼,在做的过程中会花费大量的时间,这里给介绍一下jmeter自带的录制功能!

    我选择的是 jmeter 5.0

    一、右键测试计划,添加线程>线程组

    二、右键测试计划>添加>非测试元件>HTTP代理服务器

    三、选择Test Plan Creation中的目标控制器,选择Test Plan>线程组(这个线程组其实是线程的名字,线程的名字是随便取的,等会录制的线程会在这个线程组下面)

    四、选择Requests Filtering>添加建议排除>勾选Notify Child Listeners of filtered samplers

    五、设置浏览器代理

    选择火狐,选项>常规>网络设置>设置>勾选手动代理配置>设置ip127.0.0.1 端口 8888>确认


    六、配置jmeter证书,隐私与安全>查看证书>导入证书>选择jmeter/bin下的apache证书(如果不导入和信任证书,录制https协议的会报:”您的连接不是私密连接“ 的错误)


    导入证书



    信任证书


    image.png
    导入证书成功

    七、启动jmeter中的代理服务器

    八、打开浏览器,输入要录制的url,然后正常的操作就行


    九、停止录制、查看录制脚本,找出需要的脚本,不要的可以删除(后面该参数化就参数化、该关联就关联,就是强化脚本的事情了)

    记得录制完了把浏览器代理关闭了


    精简后的脚本

    相关文章

      网友评论

          本文标题:13_jmeter之无脑录制web脚本

          本文链接:https://www.haomeiwen.com/subject/nytklqtx.html