apache

KafkaConfig

社会主义新天地 提交于 2021-02-01 11:45:45
package com.qianlima.solr.qy.configuration ; import org.apache.kafka.clients.consumer.ConsumerConfig ; import org.apache.kafka.common.serialization.StringDeserializer ; import org.springframework.context.annotation.Bean ; import org.springframework.context.annotation.Configuration ; import org.springframework.kafka.annotation.EnableKafka ; import org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory ; import org.springframework.kafka.config.KafkaListenerContainerFactory ; import org.springframework.kafka.core.ConsumerFactory ; import org.springframework.kafka.core

jmeter接口自动化部署jenkins教程

一笑奈何 提交于 2021-02-01 11:39:16
首先,保证本地安装并部署了jenkins,jmeter,xslproc 我搭建的自动化测试框架是jmeter+jenkins+xslproc ---注意:原理是,jmeter自生成的报告jtl文件,通过xslproc工具,再结合jmeter自带的模板修改,自带模板目录如下,最终将测试结果报告转化为html格式 1.jenkins新建一个任务,选择“构建一个自由风格的软件项目”,点击OK 2.选择构建触发器,根据时间点,每天到点进行自动触发构建 3.输入构建命令 (1)D:/soft/apache-jmeter-3.2/bin/jmeter -n -t D:/soft/apache-jmeter-3.2/jmx/接口测试.jmx 这一句是通过cmd命令调用jmeter程序,执行jmeter的jmx自动化脚本; (2)D:/soft/xsltproc/bin/xsltproc D:/soft/apache-jmeter-3.2/xsl/jmeter-results-detail-report_new.xsl %WORKSPACE%/test.jtl>%WORKSPACE%/test.html 这一句是调用xslproc程序,通过jmeter-results-detail-report_new.xsl模板,将jtl文件转换为html报告文件; 4. 邮件的格式代码如下: 大家好

将Excel导出为SQL语句

不打扰是莪最后的温柔 提交于 2021-02-01 11:38:34
需求说明:公司做项目前进行需求分析,确定表结构后需要建表,如果照着表格去敲,那就太麻烦了,所以想到了自动生成SQL语句。 思路大概就是:解析Excel,拼接SQL语句,输出SQL文件。 第三方jar包:POI(解析Excel) 先建立一个maven项目。 pom依赖: <? xml version="1.0" encoding="UTF-8" ?> < project xmlns ="http://maven.apache.org/POM/4.0.0" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation ="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion > 4.0.0 </ modelVersion > < groupId > com.transition </ groupId > < artifactId > excel-to-sql </ artifactId > < version > 1.0-SNAPSHOT </ version > < dependencies > <!-- https://mvnrepository.com

【CetOS 7LAMP架构6】,Apache默认虚拟主机#

独自空忆成欢 提交于 2021-02-01 11:18:20
shallow丿ove httpd的默认虚拟主机 一台服务器可以访问多个网站,每个网站都是一个虚拟机 概念:域名(主机名)、DNS、解析域名、hosts 任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认虚拟主机 vi /usr/local/apache2.4/conf/httpd.conf #搜索httpd/vhost,去掉# vi /usr/local/apache2.4/conf/extra/httpd-vhosts.conf #改为如下 <VirtuaHost *:80> ServerAdmin root@abc.com DocumentRoot "/data/wwwroot/abc.com" ServerName abc.com ServerAlias www.example.com Errorlog "log/abc.com-access_log" CustomLog "logs/abc.com-access_log" common </VirtualHost> <VirtuaHost *:80> DocumentRoot "/data/wwwroot/www.111.com" ServerName www.111.com </VirtualHost> /usr/local/apache2.4/bin/apachectl -t /usr/local/apache2

CentOS7安装Apache2和PHP7

随声附和 提交于 2021-02-01 06:37:24
安装Apache 2.4 更新源: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 安装服务: yum -y install httpd CentOS7启动服务: systemctl start httpd.service CentOS7设置开机启动服务: systemctl enable httpd.service 安装源 安装 EPEL 软件包: $ sudo yum install epel-release 安装 remi 源: $ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 安装 yum 扩展包: $ sudo yum install yum-utils 启用 remi 仓库: $ sudo yum-config-manager --enable remi-php72 $ sudo yum update 安装 PHP 服务 安装 PHP7,2 $ sudo yum install php72 输入 php72 -v 查看安装结果 安装

秒杀系统架构分析与实战

那年仲夏 提交于 2021-02-01 02:56:16
互联网正在高速发展,使用互联网服务的用户越多,高并发的场景也变得越来越多。电商秒杀和抢购,是两个比较典型的互联网高并发场景。虽然我们解决问题的具体技术方案可能千差万别,但是遇到的挑战却是相似的,因此解决问题的思路也异曲同工。、 1 秒杀业务分析 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 2 秒杀技术挑战 假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术挑战有: 对现有网站业务造成冲击 秒杀活动只是网站营销的一个附加活动,这个活动具有时间短,并发访问量大的特点,如果和网站原有应用部署在一起,必然会对现有业务造成冲击,稍有不慎可能导致整个网站瘫痪。 解决方案 :将秒杀系统独立部署,甚至 使用独立域名,使其与网站完全隔离 。 高并发下的应用、数据库负载 用户在秒杀开始前,通过不停刷新浏览器页面以保证不会错过秒杀,这些请求如果按照一般的网站应用架构,访问应用服务器、连接数据库,会对应用服务器和数据库服务器造成负载压力。 解决方案 :重新设计秒杀商品页面,不使用网站原来的商品详细页面, 页面内容静态化,用户请求不需要经过应用服务 。

Jmeter+ant+jenkins接口自动化测试 平台搭建(三)

折月煮酒 提交于 2021-02-01 00:23:07
四、报告优化   Jmeter 默认生成报告不是很详细,因此我们需要进行优化。这里我们使用新的报告模板:默认的报告模板是 jmeter-results-detail-report_21.xsl   先上效果图吧   1、修改Jmeter.properties(D:\apache-jmeter-3.3\bin\Jmeter.properties)     1> 针对Response的编码处理,需要修改统一为UTF-8,避免部分Reponse乱码问题     2> 由于HTML报告的需要,针对jmeter生成的jtl文件所包含的数据需要做新的配置,以满足测试需求修改生成的jtl文件为xml格式存储数据     3> 修改jtl报告文件需要存储的数据种类(例如针对Response_data是否存储)       具体各种数据不做详细介绍,例如:jmeter.save.saveservice.response_code 为HTTP响应代码jmeter.save.saveservice.response_data为Reponse详细信息 # jmeter.save.saveservice.data_type=true jmeter.save.saveservice.label=true jmeter.save.saveservice.response_code=true # response

Jenkins+maven+jmeter+eclipse搭建自动化测试平台

人盡茶涼 提交于 2021-01-31 23:48:42
一、准备工作 1、jmeter准备测试脚本 2、maven环境配置 3、eclipse创建maven项目 4、Jenkins集成项目 二、jmeter准备测试脚本 使用jmeter准备测试脚本(不管录制也好还是自己手动配置也好都可以) 三、maven环境配置 1、下载maven 下载地址:http://maven.apache.org/download.cgi 2、下载之后解压 3、配置环境变量 MAVEN_HOME:C:\Program Files\Java\apache-maven-3.6.0 解压之后的目录 在Path变量加上:%MAVEN_HOME%\bin; 注:环境变量内一定是要配置好jdk的环境 在命令行下输入 mvn -v 显示出以下信息表示配置成功 四、eclipse配置maven项目 1、eclipse内创建maven项目 File—>New—>Project 然后选择maven项目 然后选择默认工作区间后点击Next 点击Next 填写Group Id和Artifct Id后点击Finish 创建成功之后生成目录如下 修改pom.xml,代码如下: < project xmlns ="http://maven.apache.org/POM/4.0.0" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"

maven更换阿里云仓库

一个人想着一个人 提交于 2021-01-31 08:32:55
本来不想写,网上到处都是,不过好多到我这不行,自己记录下,省的到处找 D:\apache-maven-3.6.1\conf目录下setting.xml文件(这是我的解压的位置) <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http: // maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> pom.xml: 注意位置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> </dependencies> <repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http: // maven.aliyun.com/nexus/content/repositories/central/</url> <releases> <enabled> true <

jmeter+ant+jenkins 搭建接口自动化测试

大城市里の小女人 提交于 2021-01-31 05:43:41
一、JMeter 我用的jmeter4.0 jmeter要运行,必须本地有java环境,所以需要配置jdk什么的,自行配置 二、ant 安装ant 第一步:下载ant http://ant.apache.org/ 第二步:配置ant window中设置 ant环境变量 : 以下是我电脑ant配置 ANT_HOME C:/ apache-ant-1.9.7 path C:/ apache-ant-1.9.7/bin classpath C:/apache-ant-1.9.7/lib cmd打开 输入ant执行 说明ant安装成功!因为ant默认运行build.xml文件,build.xml 需要我们自己建立,等哈后面 我们再说这个 为了确定真的安装成功了 我们执行ant -version ok了,我们继续往后面扯 三、将\apache-jmeter-3.2\extras下面的ant-jmeter-1.1.1的jar包到ant的lib目录,如图所示: 四、建立build.xml 从上图可以知道 我们创建了一个文件夹demo,然后把build.xml 丢在它下面了 <?xml version= " 1.0 " encoding= " utf-8 " ?> <project name= " JmeterTest " default = " all " basedir= " . " >