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

 也可以使用这个命令来启动 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。

 

猜你喜欢

转载自www.cnblogs.com/lw06529/p/11703116.html
今日推荐