摘要: 1、介绍 我最近喜欢freemarker在网上找了大半天、都没有找到一个简单又容易理解的案例。虽然只是一个模板技术、但是相对刚开始什么都不知道的,很难入手。下面是自学(其实是谷歌和百度的东找西补)、写了个小案例,入门的。喜欢的可以看看、不喜欢的可以微笑! 开发工具:idea 项目构建:maven 开 阅读全文
posted @ 2018-08-10 23:51 平心 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 什么是 Maven 的插件? Maven 是一个执行插件的框架,每一个任务实际上是由插件完成的。Maven 插件通常用于: 创建 jar 文件 创建 war 文件 编译代码文件 进行代码单元测试 创建项目文档 创建项目报告 创建 jar 文件 创建 war 文件 编译代码文件 进行代码单元测试 创建 阅读全文
posted @ 2018-08-10 22:32 平心 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 构建生命周期是什么? 构建生命周期阶段的目标是执行顺序是一个良好定义的序列。这里使用一个例子,一个典型的 Maven 构建生命周期是由下列顺序的阶段: 可用于注册必须执行一个特定的阶段之前或之后的目标,有之前处理和之后阶段。当 Maven 开始建立一个项目,它通过定义序列阶段步骤和执行注册的每个阶段 阅读全文
posted @ 2018-08-10 22:26 平心 阅读(162) 评论(0) 推荐(0) 编辑
摘要: POM代表项目对象模型。它是 Maven 中工作的基本单位,这是一个 XML 文件。它始终保存在该项目基本目录中的 pom.xml 文件。POM 包含的项目是使用 Maven 来构建的,它用来包含各种配置信息。POM 也包含了目标和插件。在执行任务或目标时,Maven 会使用当前目录中的 POM。它 阅读全文
posted @ 2018-08-10 22:21 平心 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 本节试图解释使用任何公开可用的网站记录登录测试的确切步骤,该网站提供具有登录凭据的可靠登录页面。 出于测试目的,我们将使用OrangeHRM在URL- http://opensource.demo.orangehrmlive.com 下提供的公开网站来记录成功登录其网站。还将使用BlazeMeter 阅读全文
posted @ 2018-08-10 19:25 平心 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 在本节中,我们将学习如何使用吞吐量控制器在JMeter中创建分布式负载测试计划。 出于测试目的,我们将在我们网站 www.yiibai.com 的URL下的某些网页上创建分布式负载。这些网页包括: 主页: www.yiibai.com 第1页(Java): www.yiibai.com/cplusp 阅读全文
posted @ 2018-08-10 19:24 平心 阅读(4969) 评论(0) 推荐(0) 编辑
摘要: 在本节中,我们将学习如何编写一个简单的测试计划来测试Java Messaging Service(JMS)。 出于测试目的,我们使用Apache ActiveMQ。有各种JMS服务器,如:glassfish3,IBM WebSphere MQ(以前称为MQSeries),Tibco等。 在继续本节之 阅读全文
posted @ 2018-08-10 19:23 平心 阅读(798) 评论(0) 推荐(0) 编辑
摘要: Web Services Web服务被定义为旨在通过网络支持两台机器之间交互的软件系统。它被设计为具有以通常在Web服务描述语言(WSDL)中指定的机器可处理格式描述的接口。 通常,“HTTP”是最常用的通信协议。 Web服务还使用SOAP,REST和XML-RPC作为通信手段。 Web服务可能不包 阅读全文
posted @ 2018-08-10 19:18 平心 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 为了演示测试目的,我们将使用公共可用的FTP位置,可以使用它来测试文件的下载。 您可以使用市场上现有的任何可用的演示FTP位置。我们使用URL下的FTP位置: https://dlptest.com/ftp-test/ 下图显示了上述URL时打开的网页。 单击FTP测试部分下的URL: ftp:// 阅读全文
posted @ 2018-08-10 19:14 平心 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在本节中,将学习如何创建测试网页的基本测试计划。 出于演示测试目的,我们将测试URL - https://www.yiibai.com/ 的网页性能。 创建JMeter测试计划 进入到JMeter安装bin文件夹,双击jmeter.bat文件以启动JMeter界面。 单击“Test Plan”节点。 阅读全文
posted @ 2018-08-10 19:12 平心 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在系统上安装数据库服务器之后。 按着这些次序: 创建名为testdb的数据库。 创建表 - tb_user。 将记录插入到tb_user表中。 下图显示了创建的数据库及其记录。 注意:您需要将相应的JDBC驱动程序复制到apache-jmeter-4.0文件夹的“lib”目录中。 例如,下图显示了E 阅读全文
posted @ 2018-08-10 19:11 平心 阅读(278) 评论(0) 推荐(0) 编辑
摘要: AngularJS是什么? AngularJS是一个开源Web应用程序框架。它最初是由MISKO Hevery和Adam Abrons于2009年开发。现在是由谷歌维护。它的最新版本是1.3.14。 AngularJS在它的官方文档 中定义如下: 特性 AngularJS是一个功能强大的基于Java 阅读全文
posted @ 2018-08-10 18:39 平心 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 简介 JDBC 连接池 org.apache.tomcat.jdbc.pool 是 Apache Commons DBCP 连接池的一种替换或备选方案。 那究竟为何需要一个新的连接池? 原因如下: Commons DBCP 1.x 是单线程。为了线程安全,在对象分配或对象返回的短期内,Commons 阅读全文
posted @ 2018-08-10 18:21 平心 阅读(7967) 评论(0) 推荐(0) 编辑
摘要: 简介 对于大多数用例来说,默认配置下的 Tomcat 都是相当安全的。有些环境可能需要更多(或更少)的安全配置。本文统一介绍了一下可能影响安全性的配置选项,并适当说明了一下修改这些选项所带来的预期影响。目的是为了在评价 Tomcat 安装时,提供一些应值得考虑的配置选项。 注意:本章内容毕竟有所局限 阅读全文
posted @ 2018-08-10 18:19 平心 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 什么是 DefaultSevelet DefaultSevelet 是处理静态资源的 Sevelet。 在什么位置声明它? 它在 $CATALINA_HOME/conf/web.xml 中被全局声明。默认形式的声明是这样的: $CATALINA_HOME/conf/web.xml 因此在默认的情况下 阅读全文
posted @ 2018-08-10 18:12 平心 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 简介 Tomcat 使用 JMX MBean 来实现自身的性能管理。 每个包里的 mbeans-descriptor.xml 是针对 Catalina 的 JMX MBean 描述。 为了避免出现 “ManagedBean is not found” 异常,你需要为自定义组件添加 MBean 描述。 阅读全文
posted @ 2018-08-10 18:10 平心 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 简介 使用 Tomcat 的标准配置,Web 应用可以请求服务器名称和端口号》。当 Tomcat 单独和 HTTP/1.1 连接器运行时,通常会报告指定在请求中的服务器名称,以及连接器正在侦听的端口号。servlet API: ServletRequest.getServerName() 返回接收请 阅读全文
posted @ 2018-08-10 18:04 平心 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 简介 CGI(通用网关接口)定义了一种 Web 服务器与外部内容生成程序的交互方式,这里所说的外部内容生成程序通常被称为 CGI 程序或 CGI 脚本。 当你使用 Tomcat 做为 HTTP 服务器,并且需要 CGI 支持时,可以在 Tomcat 中添加 CGI 支持。Tomcat 的 CGI 支 阅读全文
posted @ 2018-08-10 18:02 平心 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 简介 SSI(服务器端嵌入)是一组放在 HTML 页面中的指令,当服务器向客户端访问提供这些页面时,会解释执行这些指令。它们能为已有的 HTML 页面添加动态生成内容,不需要通过 CGI 程序来或其他的动态技术来重新改变整个页面。 如果利用 Tomcat 作为 HTTP 服务器并需要 SSI 支持时 阅读全文
posted @ 2018-08-10 17:59 平心 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: Quick Start 下列说明将使用变量名 $CATALINA_BASE 来表示多数相对路径所基于的基本目录。如果没有为 Tomcat 多个实例设置 CATALINA_BASE 目录,则 $CATALINA_BASE 就会设定为 $CATALINA_HOME 的值,也就是你安装 Tomcat 的目 阅读全文
posted @ 2018-08-10 17:46 平心 阅读(1186) 评论(0) 推荐(0) 编辑