初步学习jmeter我是通过badboy录制的脚本。录制了一个登陆页面和查询页面。遇到的问题如下:

添加 查看结果树,方便检查请求情况,运行结果如下:

415错误码表示数据格式不对,首先检查消息头里的Content_type

是了,badboy没有将content_type保存下来,手动添加,我测试的系统是json格式。当然,我一般是从页面点击F12拷贝。

配置后如下:

再运行下,结果如下:

没有想网上说的改完就好了,o(╥﹏╥)o。在看页面请求报文的时候发现有cookie,尝试着配置了cookie,如下:

再次执行查看结果树:

还是有同样的错误,再检查报文格式

账号密码是json格式,那么放在parameters下是不合适的,这是form格式,把报文剪切出来放在Body Data 下。

再次执行,查看结果树:

可见,登录页面请求成功了。

下面2个页面也修改下报文格式:

值得一提的是,badboy有时的报文格式错误,如上图,多了个右大括号,中文也乱码,所以建议大家把json字符串格式化,这样容易发现问题。

再运行,已经没有错误了。

总结:使用badboy录制脚本时,检查消息头、cookie和报文格式。

转载于:https://www.cnblogs.com/huhu-xiaomaomi/p/9811039.html

jmeter模拟登陆相关推荐

  1. 基于Python的HTTPS协议模拟登陆+爬取页面

    之前写的一直没成功,原因是用的不是HTTPS相关的函数.这次仔细研究了一下,有几个需要注意的点,一个是POST模拟登陆的时候,header中的cookie值,不同的网站应该会有不同的要求:另一个是GE ...

  2. winform模拟登陆网页_【教程】模拟登陆网站 之 C#版(内含两种版本的完整的可运行的代码)...

    之前已经介绍过了网络相关的一些基础知识了: 以及简单的网页内容抓取,用C#是如何实现的: 现在接着来介绍,以模拟登陆百度首页: 为例,说明如何通过C#模拟登陆网站. 不过,此处需要介绍一下此文前提: ...

  3. Python高级爬虫开发,高难度JS解密教程,绝地求生模拟登陆!

    前言 这篇文章因为涉及到JS解密部分,所以难度比较高,Python基础比较薄弱的同学可以来看看思路. 开始 进入到该网站后我们可以看到如下界面,今天要做的内容就是模拟登陆 那么咱们首先抓到登陆的包看看 ...

  4. 批量注册、模拟登陆很难吗?一个Python爬虫案例告诉你答案!

    **批量注册:**自动化批量注册账号,我见过很多人利用selenium这个自动化框架做,但是速度太慢. **模拟登陆:**这里要说明一下,其实你注册一个账号=模拟登陆一个账号,这个原理其实是一样的. ...

  5. python模拟全部代码_Python模拟登陆实现代码

    下面分享一个使用Python进行网站模拟登陆的小例子. 原理 使用Cookie技术,绕开网站登录验证.要使用到cookielib库.流程: 创建一个保存Cookie的容器,可选的有CookieJar, ...

  6. 233网校java_java辅导:使用java模拟登陆考试大

    java辅导:使用java模拟登陆考试大 2009年1月5日来源:233网校网校课程 在线题库评论 分享到 public static void loginexamda() { URL url = n ...

  7. 【转】 浏览器分析模拟登陆过程

    原文地址:http://www.crifan.com/use_ie9_f12_to_analysis_the_internal_logical_process_of_login_baidu_main_ ...

  8. Scrapy 模拟登陆知乎--抓取热点话题

    工具准备 在开始之前,请确保 scrpay 正确安装,手头有一款简洁而强大的浏览器, 若是你有使用 postman 那就更好了. Python 1 scrapy genspider zhihu 使用以 ...

  9. python github登陆_用Python模拟登陆GitHub并获取信息

    最近在研究如何对搜狗搜索公众号文章进行爬取,由于需要用到Cookies,所以这回先了解下Cookies的相关知识. 搜狗的反爬有点厉害,即使我用了高匿代理,它还是会提醒我IP访问过于频繁,然后跳转验证 ...

最新文章

  1. 让VB菜鸟最快写出自己的外挂.通杀所有游戏
  2. T-SQL操作XML 数据类型方法 modify 的参数 1 必须是字符串文字。
  3. Yii 2.0 权威指南(7) 关键概念
  4. PVE安装Linux提示:error: /vmlinuz has invalid signature.
  5. 数值分析实验报告 matlab,数值分析方法与实验基于MATLAB实现
  6. 【区块链开发】区块链技术的电商平台开发
  7. 计算机绘画小房子教案,小班美术教案小房子
  8. 陆游和辛弃疾都是南宋主战爱国的大才子,而且生活在同一个时代,有没有交集?
  9. blendere删除标注
  10. Reversing.kr-Ransomware
  11. 标准正态分布函数数值表
  12. 天融信防火墙web配置_常见web系统默认口令总结
  13. 吉时利Keithley软件2600系列2635B|2636B|2651A|2657A NS-SourceMeter源表软件
  14. MySQL插入时间差八小时问题解决
  15. 西南大学网络计算机,重庆西南大学计算机等级考试报名
  16. java asn.1编码_ASN.1编码方式详解
  17. php截取视频时间段,简易MP4视频剪切操作 自定义剪切时间段|可无损输出剪切视频...
  18. 在ubuntu(linux)下安装xbt-Tracker
  19. 高光谱遥感影像分类研究进展 --- (15年论文,方法主要是常规处理,但是写的比较细)
  20. java Web-基本标签(二)作业(一)

热门文章

  1. dede织梦数据表字段解释
  2. apache开启虚拟主机localhost无法访问
  3. 读《编程之美》读后感3
  4. 浅谈javascript函数劫持
  5. [转载]linux 出现: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 已解决...
  6. ORACLE存储过程中计算某天所在周的周一和周日的方法
  7. 【转】深入分析JAVA IO(BIO、NIO、AIO)
  8. 构建之法第三章学习小记
  9. bzoj1046(HAOI2007)上升序列
  10. ZOJ3556 How Many Sets I(容斥)