热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS7系统Erlang/OTP20.3Tsung1.7.0安装部署教程

为尽可能保证系统不高于各位使用的CentOS系统,本例中使用的是CentOS764位最小安装操作系统,理论通用于CentOS7其他版本安装系统,最小安装没有ifconfig,同样问题

为尽可能保证系统不高于各位使用的CentOS系统,本例中使用的是CentOS 7 64位最小安装操作系统,理论通用于CentOS 7 其他版本安装系统,最小安装没有 ifconfig ,同样问题的同学可以使用 yum -y install net-tools 安装。


1.安装Erlang/OTP 20.3

Erlang为tsung必须的运行环境。

Erlang官网 http://www.erlang.org/

使用官网下载地址下载,下载地址  http://www.erlang.org/downloads  



右键复制图上链接地址,例如: http://erlang.org/download/otp_src_20.3.tar.gz

操作前确认是否为root账户,本例操作起始在root用户目录 /root 下操作 

使用命令cd进入用户目录

cd

执行命令,地址可根据实际情况修改

wget http://erlang.org/download/otp_src_20.3.tar.gz

提示找不到命令的话可以执行 yum -y install wget 安装一下

下载完成后执行解压命令

tar -xf otp_src_20.3.tar.gz

重命名文件夹

mv otp_src_20.3 otp

安装需要的相关依赖

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel libtool libtool-ltdl-devel

安装完成后依次执行命令

cd otp./otp_build autoconf./configuremakemake install

正确执行结果附图






Erlang 默认安装路径为  /usr/local/lib/erlang


配置环境变量

vim /etc/profile

提示未找到命令的话安装一下vim  命令 yum -y install vim 或使用系统自带编辑器 vi

将如下代码粘贴至文件末尾

export ERLANG_HOME=/usr/local/lib/erlangexport PATH=$PATH:$ERLANG_HOME/bin

重新加载环境变量

source /etc/profile

测试安装结果,执行命令

erl

出现下图结果代表Erlang安装成功



2.安装Tsung 1.7.0

Tsung官网 http://tsung.erlang-projects.org/

执行命令返回用户目录下

cd

在 http://tsung.erlang-projects.org/dist/ 找到最新的 tar.gz 压缩包


鼠标右键复制链接地址

执行命令,地址可根据实际情况修改

wget http://tsung.erlang-projects.org/dist/tsung-1.7.0.tar.gz

解压文件

tar -zxf tsung-1.7.0.tar.gz

依次执行命令

cd tsung-1.7.0./configuremakemake install

安装完成执行命令

tsung

执行结果如下图代表tsung安装完成



进入目录

cd /usr/local/share/doc/tsung/examples

用示例文件进行测试

tsung -f http_simple.xml start
测试进行期间可使用浏览器查看测试信息,访问地址为   http://服务器地址:8091  ,如不能访问qing检查防火墙,此处访问与否不影响最终结果,而且服务会随测试结束而终止,没什么需要可以不用查看,另外未配置TSUNG_HOME情况下result和graphs查看会显示报错,请先按照第三步教程配置TSONG_HOME。

测试时间根据情况通常十分钟内完成


本例以默认配置文件举例安装步骤,具体参数设置参见官网或博客给出的讲解

https://www.awaimai.com/628.html

本例主要讲解如何正确生成 report.html

3.生成report.html

编辑环境变量,添加 TSUNG_HOME

export TSUNG_HOME=/usr/local/lib/tsung

并在PATH后面追加

:$TSUNG_HOME/bin

最终效果图

保存退出后重新加载环境变量

source /etc/profile

无报错代表配置正确

安装报告生成需要的依赖

yum -y install gnuplot perl5 perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

安装perl需要的Template

官网 http://www.template-toolkit.org/

在Download页面中找到 


右键复制链接地址

执行命令前先执行返回用户目录

cd

然后依次执行,链接地址可根据实际情况修改

wget http://cpan.org/modules/by-module/Template/Template-Toolkit-2.26.tar.gztar -zxf Template-Toolkit-2.26.tar.gzcd Template-Toolkit-2.26perl Makefile.PLmakemake testsudo make install

安装完成后进入tsung报告存放路径

cd ~/.tsung/log

用 ll 命令查看当前目录文件列表

ll

找到最新的测试结果保存文件夹


进入目录

cd 20180316-1155

执行命令

tsung_stats.pl

正确执行结果如下图所示


如果提示找不到命令请检查环境变量 TSUNG_HOME是否配置正确

用 ll 命令查看当前目录文件列表

ll

可以看到 report.html 已经正确生成


将整个文件夹打包后导出到Windows,过程不作赘述

打开report.html即可看到本次测试结果




推荐阅读
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
  • OCI连接MySQL_PLSQL Developer连接远程数据库OCI客户端安装方法
    本文介绍了使用OCI客户端连接MySQL和PLSQL Developer连接远程数据库的安装方法,避免了在本地安装Oracle数据库或类似的开发套件的麻烦,同时解决了PLSQL Dev连接远程Oracle时的配置问题。 ... [详细]
author-avatar
Z先生286_158
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有