三种录制接口脚本的方法

这篇具有很好参考价值的文章主要介绍了三种录制接口脚本的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

三种录制接口脚本的方法

在做接口测试没有接口文档的情况下,就可以使用录制脚本的方法来录制接口测试的脚本。jmeter本身就支持录制脚本,但是还有两种另外的工具也可以录制脚本。

因为我懒得自己做截图,所以有些图片是直接偷了我佳哥的笔记。

一、使用Badboy录制脚本

1、首先是要先下载和安装badboy,官网:https://badboy.en.softonic.com/,下载完成后直接安装就可以了比较简单。

2、录制脚本,Badboy的使用也是非常简单的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9pxbYojy-1664240324418)(assets/image-20220817144331-jpwt6wh.png)]

在网址栏输入想录制脚本的网址。打开Badboy默认是开始录制的,以登录接口为例,输入账号和密码点击登录,登陆成功后点击停止录制。

这样一个登录的接口就录制完成了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oY3IwCJd-1664240324420)(assets/4d7182e9bd438f11b3d681b3cd5ae874-20220817145323-adp09xv.png)]

然后点击file-export to Jmeter 直接导出**.jmx格式**的脚本保存好,然后用jmeter打开就可以了。

二、使用fiddler抓包工具导出脚本

1、下载fiddler插件FiddlerExtensions.dll、FiddlerExtensions.pdb放置到fiddler安装路径下的ImportExport目录下,

找不到插件的可以到佳哥的网盘下载:https://pan.baidu.com/s/1edH0iH-_9kpidz9X61omoQ,提取码:bw2n

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AbTBUZ9U-1664240324422)(assets/7ff553541dbcb5754cbf95baf3d212cd-20220817150612-mdh4ide.png)]

2、进行抓包,不会抓包的可以看我的另一片专门写fiddler抓包的笔记。

3、抓包完成后,导出抓包请求为**.jmx文件**,点击左上角的file-exportsession,all session或select session均可,在弹出框的下拉列表中选择Jmeter即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3VpnGQnb-1664240324426)(assets/090b916adc7f2252e8a25657fad90675-20220817151343-e96jpcz.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xpTszIVd-1664240324427)(assets/46e172669a28ba3be52b99ce1cb5e847-20220817151349-oq20r5a.png)]

4、最后在Jmeter中打开保存的.jmx文件就可以了。

前面两种都是使用第三方的软件录制脚本的方法,jmeter自身也是可以录制脚本的。

三、Jmeter代理服务器录制脚本

1、打开Jmeter,在测试计划中,点击右键添加非测试元件-HTTP代理服务器,并配置端口号(不常被占用的端口号比如7777),

并设置目标控制区为“使用录制器”或设置为“测试计划-线程组”这样录制的脚本就会放到线程组中,

点击【启动】即可开始录制(前提是要配置好浏览器的代理设置)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0BKszTGG-1664240324430)(assets/image-20220817161215-3j9xsh9.png)]

目标控制器:是选择把录制的脚本放在哪里

2、代理是计算机的代理,在控制面板-internet选项-连接-局域网设置,勾选LAN使用代理服务器,然后填写jmeter所在的IP地址(一般情况都是本机的)和刚才设置的端口号

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MaQeunOF-1664240324433)(assets/image-20220817162437-zp9xiqg.png)]

3、设置过滤请求

排除模式里添加的是不想录制请求的网址,比如:百度www.baidu,com

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DNbCmpco-1664240324435)(assets/image-20220817164246-r1p5l51.png)]

只有点击开始录制之后代理才可以正常使用,然后就可以在jmeter中看到录制的接口了。

录制完成之后记得把计算机的代理关掉,不然电脑的所有请求都是连不了网的。文章来源地址https://www.toymoban.com/news/detail-508515.html

到了这里,关于三种录制接口脚本的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 简单实用!shell脚本实现ssh远程链接的三种方法

    在ubuntu系统中安装SSH客户端: 创建名为connect_remote.sh的shell脚本文件: 请确保将REMOTE_IP和REMOTE_USER变量替换为实际的远程电脑IP地址和用户名。 保存文件后,给与脚本可执行权限: 运行shell脚本,连接远程电脑: 当运行此脚本时,系统会提示输入远程电脑的密码,输入密码后

    2024年02月17日
    浏览(35)
  • Unity常用的三种拖拽方法(内置方法 + 接口 + Event Trigger组件)

    目录 内置方法OnMouseDrag【对象含有Collider组件】 配对小游戏 Event Trigger组件 接口 窗口小案例 OnMOuseOver()检测鼠标是否进入到这个2D贴图 当鼠标进入或离开2D贴图,会相应的放大、缩小 private   void   OnMouseEnter ()     {         transform.localScale += Vector3.one * 0.1f;     }    

    2024年01月21日
    浏览(26)
  • 路由器/网线接口不够用的三种解决方法介绍

    寝室使用网络,尤其是人比较多的宿舍,普通的路由器一般只有四个lan口,不能满足连接网线的需求,尤其是需要连线玩游戏的时候,网线纵横,奈何接线端口有限,严重制约了童鞋们上网。下面小编就为大家介绍路由器/网线接口不够用的三种解决方法,一起来看看吧! 工

    2024年02月08日
    浏览(398)
  • 实现ConfigMap热更新的三种常用方法:使用sidecar、CI脚本和自定义Controller

    目录 背景 方法一:使用ConfigMap-Reload Sidecar 方法二:使用CI脚本实现ConfigMap热更新 方法三:使用Controller实现ConfigMap热更新 结论 ConfigMap是Kubernetes中用来存储配置信息的一种资源类型。在Kubernetes集群中,ConfigMap被广泛地用于存储应用程序的配置信息。这些配置信息可以包括环

    2024年02月09日
    浏览(34)
  • Jmeter —— 自动录制脚本

    修改端口 修改Target Cintroller(目标控制器) 修改Grouping(分组) 编辑录制中的包含和排除 在“URL Patterns to include包含模式”中填入.*(123456).*用以过滤请求地址中不包含 1 23456的请求 在“URL Patterns to exclude排除模式”中填入(?i).*.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)用以过滤js、图片、

    2024年04月10日
    浏览(31)
  • Jmeter录制HTTPS脚本

    Jmeter录制HTTPS脚本 保持端口一致 点击一下启动让jmeter自动生成证书,放在bin目录下: 打开jmeter的SSL管理器选择刚刚生成的证书: 将该证书导入到浏览器的信任证书中 随后便能录制了 如果还是无法录制,再尝试其他的 本地安装证书mmc等等

    2024年02月14日
    浏览(26)
  • Jmeter —— 录制脚本

      测试计划--》添加--》线程--》线程组(顺便讲一下线程组执行顺序:setUp --线程组 --tearDown)             最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,

    2024年03月09日
    浏览(30)
  • 学会使用LoadRunner录制脚本

    https://blog.csdn.net/weixin_48584088/article/details/129012469 LoadRunner是一种适用于许多软件体系架构的自动负载测试工具,从用户关注的响应时间、吞吐量, 并发用户和性能计数器等方面来衡量系统的性能表现,辅助用户进行系统性能的优化。 特点: ① LoadRunner有强大的录制功能 ②

    2024年02月03日
    浏览(27)
  • JMeter脚本录制步骤

    目录 录制前操作 手动设置代理 jmeter操作步骤 添加线程组 添加录制控制器 添加HTTP代理服务器 添加HTTP请求默认值 编写HTTP请求默认值 录制中操作 启动 结束 录制后运行 整合 运行 1.点击开始,打开 设置 。 2 . 找到 代理 界面, 打开 使用代理服务器 ,设置地址为 127.0.0.1 ,端

    2024年02月10日
    浏览(31)
  • Selenium IDE录制脚本

    3.8.1 xpath+绝对路径 3.8.2 xpath+相对路径+索引定位 3.8.3 xpath+相对路径+属性定位 3.8.4 xpath+相对路径+通配符定位 3.8.5 xpath+相对路径+部分属性值定位 3.8.6 xpath+相对路径+文本定位

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包