码迷,mamicode.com
首页 > 其他好文 > 详细

jmeter 入门--001--动脑学院

时间:2019-10-22 18:30:51      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:form   bsp   小问题   授权   管理   端口   height   int   启动   

技术图片

技术图片

技术图片

 

 也可以使用这个命令来启动 Jmeter。

技术图片

技术图片

技术图片

 

《2》 1)使用badboy录制的脚本有个小问题

问题是:导出 jmx文件后--->再导入jmeter(打开 jmx文件)---> 点击“+” 加号展开脚本---> 修改“线程组”中的循环次数,比如2次---》运行的时候不是2次

解决办法:将"step 1"由 “循环控制器” 改成“简单控制器” 【右键“Step1” -----> change Controller-->简单控制器】

技术图片

 

2 ). 如果运行的时候报错,一般截图发三个:HTTP请求,查看结果树中的请求和返回数据。

 《3》

技术图片

 使用 blazemeter 录制的脚本,导入到 jmeter中之后

  第一步:把没用的都删除:如 HTTP信息头管理器、http请求默认值、http cache manager、http授权管理器、固定定时器。。其中 cookie管理器不能删除

  第二步: 红框标识的地方 录制的时候使用的是【www-form-urlencoded】 Parameters ,但是在这个请求的 http header manager中显示的却是 混合表单的请求

技术图片

 

技术图片

 

 

 解决的方法是把 Content-Type 那一行干掉。

技术图片

 

 或者勾选 multipart/form-data

技术图片

 

 技术图片

 

此时重新运行,发送的数据格式就不一样了

技术图片

 

 为什么要做成这样呢? 因为multipart/form-data 牵扯到文件上传,附件上传这些功能 , 跟字符串处理的不一样。

《4》使用Jmeter自带的http 代理服务器方式录制:

  使用HTTP cookie 管理器来模拟浏览器的cookie功能

 技术图片

 

 技术图片

 

在 http代理服务器 中点击“启动” 按钮,然后打开 cmd窗口

 技术图片

 

 在cmd中 通过 netstat -an|findstr "8888"  查看到8888端口在listening 状态,说明已经启动好了。

去 网络共享中心---Internet选项,修改局域网设置。。即使在IE中设置局域网代理,也是对整个电脑起作用的,不仅仅是IE起作用。

技术图片

 

 技术图片

 

黏贴一下“排除模式”:        (?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)

 

技术图片

 

《4》

技术图片

 

接口封包工具:  比如java的 httpclient 库,java的 io.net 库,或者python里面的request ,python中的http client。

技术图片

 

 技术图片

 

jmeter 入门--001--动脑学院

标签:form   bsp   小问题   授权   管理   端口   height   int   启动   

原文地址:https://www.cnblogs.com/lw06529/p/11703116.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!