Jmeter+Ant+Git/SVN+Jenkins实现持续集成接口测试,一文精通(三)

这篇具有很好参考价值的文章主要介绍了Jmeter+Ant+Git/SVN+Jenkins实现持续集成接口测试,一文精通(三)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Jmeter中的Bean Shell组件和语言规则

BeanShell是一种完全符合java语法规则的脚本语言,同时他还有自己的语法规则。
java包括:javase,jjavaee,javame
Jmeter有哪些Bean Shell:
1.前置处理器:Beanshell预处理程序。
2.定时器:BeanShell
3.采样器:BeanShell
4.后置处理器:BeanShell
5.断言:BeanShell
6.监听器:BeanShell


二、BeanShell的内置的变量和语法规则

1.log 打印日志

log.info("123");
log.error("123");
//在控制台打印
System.out.println("123");

2.vars表示:JmeterVariables,操作Jmeter变量,(只能在当前线程组使用)
1)用户定义的变量
2)正则表达式,JSON提取器。
3)定义变量
//获取变量的值
log.info(vars.get("123"));
log.info(vars.get("access_token"));
vars.put("www","yyy");

3.props用于存取Jmeter的全局静态变量。(可以跨线程组)

//获取全局静态变量
log.info(props.get("jmeter.save.saveservice.output_format"));
props.put("aaa","bbb");

4.prov 获取到前面一个取样器返回的信息

//获取前面取样器的值
log.info(prev.getResponseCode());
log.info(prev.getResponseDataAsString());

5.ctx 上下文

System.out.println(ctx.getProperties());

凡是Jmeter做不到的,那么都可以使用BeanShell解决。


三、Jmeter执行数据库操作

1.准备数据库的驱动Jar包。
mysql,oracle....
        方式一:在测试计划里面引用。
        方式二:放到jmeter的lib目录。
2,新建一个:JDBC connnection configuration.
连接池的名称:
3.新建一个:JDBC request


四、Jmeter的非GUI(界面)方式运行

1.执行JMX文件的命令:jmeter。
2.命令行参数:
        -n -t -n非界面方式运行 -t指定jmx文件的位置。
        -l -l指定生成的jtl格式的结果。
        - e -o -e生成HTML报告,-o指定HTML报告的文件夹(这个文件夹必须空目录)


五、使用Jmeter+Ant+Git/SVN+Jenkins实现持续集成

1.下载Ant并解压,解压之后把ant的bin目录设置到path环境变量中。
官网:http://ant.apache.org/bindownload.cgi
2.需要一个build.xml文件。并且把build.xml和test.jmx放到同一个目录。
3.配置全局配置文件:jmeter.properties
4.输入命令:ant 执行。
5.结合Jenkins文章来源地址https://www.toymoban.com/news/detail-839227.html

到了这里,关于Jmeter+Ant+Git/SVN+Jenkins实现持续集成接口测试,一文精通(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Jmeter+Jenkins+Ant自动化持续集成环境搭建

    1.JDK:jdk-8u121-windows-x64 2.jmeter工具:apache-jmeter-2.13 3.ANT工具:apache-ant-1.9.7-bin 4.jenkins工具:jenkins-2.32.2 双击JDK安装包,选择安装路径(本人是默认C盘路径,C:Program FilesJavajdk1.8.0_192) 1)系统变量→新建 JAVA_HOME 变量 。 变量值填写jdk的安装目录(本人是 C:Program FilesJavajdk1

    2024年02月16日
    浏览(39)
  • 接口测试之Jmeter+Ant+Jenkins接口自动化测试平台

    一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。 Jmeter 支持接口的测试, Ant 支持自动构建,而 Jenkins 支持持续集成,所以三者组合在一起可以构成一个功能完善的接口自动化测试平台。 环境依赖 JDK环境配置 Jmeter安装 Ant安装环

    2024年02月13日
    浏览(53)
  • 对 Jenkins+ANT+Jmeter 接口测试的实践

    目录 1、前言 2、框架与数据准备 3、脚本设计 4、整理测试报告  Jenkins+ANT+JMeter是一种常见的接口测试实践方案,可以实现自动化的接口测试和持续集成。Jenkins是一个流行的持续集成工具,ANT是一个构建工具,而JMeter是一个功能强大的性能测试工具。 在做接口测试框架之前,

    2024年02月16日
    浏览(30)
  • 如何实现搭建 JMeter + Jenkins + Ant 持续化?

    一、实现逻辑步骤: 1、本机安装ant; 2、jenkins中安装ant插件; 3、创建ant的build.xml; 4、在jenkins的job 中的调用ant插件: 1)运行build.xml 2)jenkins调用ant执行jmeter脚本 3)并用ant生成测试报告; 4)将报告存储到指定目录; 5、E-mail插件(Editable Email Notification) 1)系统设置中配置

    2024年02月19日
    浏览(25)
  • JMeter+Ant+jenkins搭建接口自动化测试环境

    目录 前言:        1.ant简介 2. 构建ant环境 3.JMeter与Ant集成 4. 报告优化 5.jenkins持续集成 前言: JMeter是一个开源的性能测试工具,可以用于测试Web应用程序或API接口的性能,支持多种通信协议和数据格式。Ant是一个构建工具,可用于自动化构建、测试、打包和部署软件项目

    2024年02月09日
    浏览(36)
  • 【软件测试】- 将 Selenium 和 JMeter 测试脚本集成到 Jenkins 中实现自动化测试和持续集成(CI)及Jenkinsfile 实现 Jenkins Pipeline 原理介绍

    将 Selenium 和 JMeter 测试脚本集成到 Jenkins 中是实现自动化测试和持续集成(CI)的关键步骤。以下是详细的集成过程: 1、准备工作 安装 Jenkins : 确保您已经在服务器上安装了 Jenkins。 可以从 Jenkins 官网 下载并安装。 安装必要的插件 : 在 Jenkins 中安装所需的插件,如 Git 插

    2024年02月04日
    浏览(48)
  • 【jmeter+ant+jenkins】之搭建 接口自动化测试平台

           (1). 录制jmeter脚本   (2). 将jmeter的安装目录下的G:jmeterapache-jmeter-5.1.1extras中,将 ”ant-jmeter-1.1.1.jar”文件放到 ant的lib目录下   (3). 配置jmeter的xml配置文件,并放在ant目录的bin目录下,使用ant编译验证jmeter的build文件 build.xml文件 命令:Ant -buildfile build_jmeter.xml (

    2024年02月09日
    浏览(35)
  • jenkins实现接口自动化持续集成(python+pytest+ Allure+git)

    在用python做自动化测试时,我们写好代码,然后需要执行才能得到测试报告,这时我们可以通过 Jenkins 来进一步完成自动化工作。借助Jenkins,我们可以结合 Git/SVN 自动拉取代码,通过设置定时构建实现自动触发脚本执行,得到测试报告,最后还可以配置发送邮件等。今天我们

    2024年02月03日
    浏览(34)
  • 基于Jmeter+ant+Jenkins+钉钉机器人群通知的接口自动化测试

         搭建jmeter+ant+jenkins环境有些前提条件,那就是要先配置好java环境,本地java环境至少是JDK8及以上版本,最好是JAVA11或者JAVA17等较高的java环境,像jenkins这种持续构建工具基本都在向上兼容JAVA的环境,以前的JAVA8或者以下版本可能在运行jenkins等时可能会有异常导致执行失

    2024年02月07日
    浏览(55)
  • 最新出炉!知乎最牛最全JMeter+Ant+Jenkins接口自动化测试框架(Windows)

    一:简介 大致思路:Jmeter可以做接口测试,也能做压力测试,而且是开源软件;Ant是基于Java的构建工具,完成脚本执行并收集结果生成报告,可以跨平台,Jenkins是持续集成工具。将这三者结合起来可以搭建一套Web HTTP接口测试的持续构建环境,实现接口自动化测试,pc系统是

    2024年01月19日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包