`

web test tool / tsung / erlang / wxWidgets

 
阅读更多

s

tsung 安装

http://niuzhenxin.iteye.com/blog/2102408

第一步:从官网上下载tsung,链接是:http://tsung.erlang-projects.org/

第二步:如果安装tsung必须先安装erlang环境,从官网上下载:http://www.erlang.org/download.html

第三步:如果安装erlang的时候需要安装yum install ncurses-devel。

如果没啥问题,就安装完成。

 

CentOS 下压力测试工具Tsung安装和使用

http://blog.csdn.net/jimesum1/article/details/7847924

 

 

软件下载,redhat 6.3 64位安装wxWidgets、erlang、tsung环境

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

http://erlang.org/download/otp_src_19.0.tar.gz

http://120.52.73.47/jaist.dl.sourceforge.net/project/wxwindows/3.0.2/wxWidgets-3.0.2.zip 

系统环境RedHat 6.3 64位 各种yum安装

[root@bogon wxWidgets-3.0.2]# more /etc/yum.repos.d/cd.repo 

[yum-cd]

name=cd rpm

baseurl=http://10.27.97.1/rh63/x86_64

gpgcheck=0

enabled=1

[root@bogon wxWidgets-3.0.2]#

yum install gcc

yum install gcc-c++ 

yum install libtool

yum install libtool-ltdl-devel

yum install ncurses-devel

yum install unixODBC.x86_64

yum install unixODBC-devel.x86_64

yum install crypto-utils.x86_64

yum install qca2.x86_64

yum install mesa* 

yum install mesa-libGLw.x86_64

yum install openssl

yum install openssl-devel

yum install make kernel-devel m4 

yum install xsltproc fop

yum install freeglut*

yum install gtk+extra

yum install gtk*

yum install dos2unix

yum install git unzip libssl-dev libmicrohttpd-dev cmake pkg-config libgtk2.0-dev

yum install -y gcc gcc-c++ libtool libtool-ltdl-devel ncurses-devel unixODBC.x86_64 unixODBC-devel.x86_64 crypto-utils.x86_64 qca2.x86_64 mesa* mesa-libGLw.x86_64 openssl openssl-devel make kernel-devel m4 xsltproc fop freeglut* gtk+extra gtk* dos2unix git unzip libssl-dev libmicrohttpd-dev cmake pkg-config libgtk2.0-dev  

 

 

Redhat 6.3  64bit 安装 wxWidgets 为erlang安装提供环境

http://120.52.73.47/jaist.dl.sourceforge.net/project/wxwindows/3.0.2/wxWidgets-3.0.2.zip 

http://tenet.dl.sourceforge.net/project/wxwindows/2.8.12/wxWidgets-2.8.12.tar.bz2

tar jxf wxWidgets-2.8.12.tar.bz2
./configure --enable-unicode --with-opengl

 

1. 下载Erlang R16B02源码包

http://www.erlang.org/download/otp_src_R16B02.tar.gz

2. 由于编译Erlang的过程中需要用到java,所以先安装JDK并配置相应环境变量,在此使用jdk-6u43-linux-x64.bin

export JAVA_HOME=/usr/local/jdk1.6.0_43

export PATH=$PATH:$JAVA_HOME/bin:

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

3. 安装Erlang依赖包

apt-get install g++ build-essential libncurses5-dev libgl1-mesa-dev libglu1-mesa-dev

4. 解包后执行以下命令,其中--enable-smp-support选项用于打开多处理器支持,--enable-kernel-poll选项用于打开epoll支持

./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-kernel-poll --enable-hipe

配置结束会有如下结果

*********************************************************************

**********************  APPLICATIONS INFORMATION  ***

*********************************************************************

wx             : Can not link the wx driver, wx will NOT be useable

*********************************************************************

 

 

./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-kernel-poll --enable-hipe

ubuntu下wxWidget的安装及相关问题解决

Ubuntu 12.04 LTS 64位下编译安装Erlang R16B02

http://www.linuxdiyf.com/viewarticle.php?id=416426

其中,

crypto : No usable OpenSSL found

ssh : No usable OpenSSL found

ssl : No usable OpenSSL found

可以通过:apt-get install libssl-dev 解决

odbc : ODBC library - link check failed

可以通过:apt-get install unixodbc unixodbc-dev 解决

wx : wxWidgets not found, wx will NOT be usable

这就必须通过安装wxWidgets库来解决

 

九、测试

   cd /home/hr2000/wxWidget-2.8.10/sample/listctrl

   make clean

   make all

   ./listctrl

如果出现一个列表框就说明wxWidget安装成功了。

ReHat 6.3 64位 wxwindows 安装遇到问题,需要dos2unix一下。

http://www.splok.org/node/93

Unpack the compressed file and run

./configure

Configured wxWidgets 3.0.1 for `armv7l-unknown-linux-gnueabi'

  Which GUI toolkit should wxWidgets use?                 GTK+ 2 with support for GTK+ printing libnotify

  Should wxWidgets be compiled into single library?       no

  Should wxWidgets be linked as a shared library?         yes

  Should wxWidgets support Unicode?                       yes (using wchar_t)

  What level of wxWidgets compatibility should be enabled?

                                       wxWidgets 2.6      no

                                       wxWidgets 2.8      yes

  Which libraries should wxWidgets use?

                                       STL                no

                                       jpeg               builtin

                                       png                sys

                                       regex              builtin

                                       tiff               builtin

                                       zlib               sys

                                       expat              sys

                                       libmspack          no

                                       sdl                no

make

(This takes about two hours on a CubieTruck...)

make install

NOTE:

If you receive weird errors during compiling, or running wx-config after installing, it might be because the line endings of the files are in DOS format.

cd ./src/stc && ./gen_iface.py

: No such file or directory

make: *** [include/wx/stc/stc.h] Error 127

root@CubieTruck:~/wxWidgets-3.0.0# cd src/stc/

root@CubieTruck:~/wxWidgets-3.0.0/src/stc# ./gen_iface.py

: No such file or directory

root@CubieTruck:~/wxWidgets-3.0.0/src/stc# dos2unix gen_iface.py

dos2unix: converting file gen_iface.py to Unix format ...

root@CubieTruck:~/wxWidgets-3.0.0# wx-config

bash: /usr/local/bin/wx-config: /bin/sh^M: bad interpreter: No such file or directory

root@CubieTruck:~/wxWidgets-3.0.0# ls -l /usr/local/bin/wx-config

lrwxrwxrwx 1 root root 41 Aug 12 22:56 /usr/local/bin/wx-config -> /usr/local/lib/wx/config/gtk2-unicode-3.0

root@CubieTruck:~/wxWidgets-3.0.0# dos2unix /usr/local/lib/wx/config/gtk2-unicode-3.0

dos2unix: converting file /usr/local/lib/wx/config/gtk2-unicode-3.0 to Unix format ... 

 

ln -s /usr/local/tsung/bin/tsung /usr/local/bin/tsung  

 

安装erlang] 解决方法 an not link the wx driver, wx will NOT be

http://blog.csdn.net/cntway/article/details/17377955

Erlang Build Fails: Can not link the wx driver, wx will NOT be useable 

http://stackoverflow.com/questions/24776745/erlang-build-fails-can-not-link-the-wx-driver-wx-will-not-be-useable

安装erlang] 解决方法 an not link the wx driver, wx will NOT be

********************** APPLICATIONS INFORMATION ***************

wx : Can not link the wx driver, wx will NOT be 

以下是来自http://argan.javaeye.com/文章因为ubuntu维护的erlang版本太旧,因此从某时开始,我就开始自己维护我使用的erlang版本,下载源代码来编译 以前编译的时候总是有odbc和wx两个无法链接,因为不使用到,也就忽略过去了,这次因为想看看debugger的东西,需要wx支持,才去想办法编译wx的driver,不过碰到一些问题,留给大家 首先,下载了源代码,configure一下,发现无法link odbc和wx,于是安装wx相关的dev包,重新configure,还是不行,几乎把wx相关的dev包都装上去了,还是不行,放狗n次,终于在maillist里找到原因 ,原来是configure的cache的缘故,nnd,以后要多长个心眼了 Just a note to help people trying to build wx on Debian and derivatives (such as ubuntu.) I've found the minimal requirements to be;apt-get install freeglut3-dev libwxgtk2.8-dev g++ Also, there seems to be a caching problem; if these packages are not installed when configure runs, subsequent configures will also fail. Deleting the build directory and re-unpacking the tarball works. There's probably a better method that I'm unaware of.

apt-get install freeglut3-dev libwxgtk2.8-dev g++

 

end

分享到:
评论

相关推荐

    tsung+erlang包

    **Tsung + Erlang 包详解** Tsung 是一个开源的多协议负载和性能测试工具,它可以模拟大量用户并发访问服务器,从而评估系统的负载能力和稳定性。Tsung 的设计目标是提供一个灵活、可扩展的解决方案,能够测试各种...

    tsung安装使用说明

    - 给 `/home/tsung` 下的所有文件赋予执行权限:`#chmod 777 /home/tsung/*` ##### 2.2 安装步骤 - **2.2.1 安装 Erlang** - 解压 Erlang 安装包:`#tar -zxvf otp_src_R14B04.tar.gz` - 进入解压后的目录:`#cd...

    tsung测试总结

    REPORT_HOME=/usr/local/lib/tsung/bin TSUNG_HOME=/usr/local/bin ERLANG_HOME=/usr/local/lib/erlang PATH=$PATH:$ERLANG_HOME:$TSUNG_HOME:$REPORT_HOME export PATH ``` - 使用`source /etc/profile`使...

    Tsung负载测试tigase

    可以通过参考`/usr/share/doc/tsung/examples/`中的示例文件(如jabber.xml)来创建自己的测试脚本。 5. **运行测试**:启动Tsung服务,命令为`tsung start`或指定特定配置文件如`tsung -f jabber.xml start`。 6. *...

    Tsung安装使用详细解说

    对于并发访问测试,你可以从`tsung/examples`中复制`jabber_roster.xml`并进行类似上述的配置修改,重点关注用户之间的会话建立和消息发送。 ## 7. 调整系统参数 在进行大规模并发测试时,可能需要增加操作系统的...

    tsung1.6.0

    Tsung是一个功能强大的、基于Erlang编程语言开发的开源负载测试工具。它设计用于模拟大量用户并发访问,以测试网络服务和系统的性能及稳定性。Tsung不仅支持HTTP、HTTPS、SOAP、XML-RPC等Web应用协议,还支持FTP、 ...

    Openfire 3.9.3 Load Test Tsung配置xml

    Openfire 3.9.3 Load Test Tsung配置xml,10万用户下集群测试的Tsung压力测试工具的jabber_cluster.xml,session 5分钟

    erlang-java聊天

    可以使用Erlang的Test Server(Tsung)和Java的JUnit等工具进行测试。同时,日志记录和调试工具可以帮助识别和解决问题。 总结,"erlang-java聊天"项目展示了如何利用Erlang的并发和分布特性与Java的广泛应用相结合...

    tsung-1.3.3

    Tsung通常通过源码编译的方式安装,首先确保系统中已经安装了必要的依赖,如Erlang/OTP(Tsung是用Erlang编写的)。然后,下载Tsung 1.3.3的源码包`tsung-1.3.3`,解压后按照以下步骤操作: - 配置:`./configure`...

    tsung最新用户手册

    例如,对于Web服务器,Tsung可以模拟用户请求静态和动态资源;对于PostgreSQL和MySQL数据库,Tsung可以模拟数据库查询;对于LDAP目录服务,Tsung能够测试认证和数据同步;对于XMPP即时通讯服务器,Tsung可以模拟消息...

    Tsung_测试XMPP_安装使用说明

    tsung是用erlang开发的一款简单易用的压力测试工具,目前仅支持linux各版本系统安装,有tar.gz和deb两种安装文件, 目前我们测试用的是CentOS或RedHat两种操作系统,因此选择tar.gz安装文件,总的来说tsung工具有...

    erlang分布式 XMPP Server.ppt

    总的来说,Erlang分布式XMPP服务器利用其强大的分布式特性、丰富的扩展机制和成熟的开源社区,为构建高效、可扩展的即时通讯服务提供了坚实的基础,尤其在结合Web和移动设备的场景下,展现出巨大的潜力。

    tsung里面测试websocket的插件

    1. **安装Tsung**:首先确保系统已经安装了Tsung,如果没有,可以从官方仓库或通过包管理器进行安装。 2. **配置`websocket.xml`**:根据实际的WebSocket服务和测试需求,编辑配置文件。 3. **运行测试**:使用Tsung...

    MQTT压力测试之Tsung的使用

    MQTT压力测试之Tsung的使用 MQTT压力测试之Tsung的使用

    tsung脚本及说明

    tsung的测试脚本,包含发送单人消息,群组消息,获取花名册等

    tsung-1.5.1.tar.gz

    Tsung是一款基于Erlang编程语言开发的负载和性能测试工具,它的设计目标是模拟大量并发用户,以分析系统的响应时间、吞吐量以及在高压力下的稳定性。由于Erlang语言本身的并发性和容错性,使得Tsung在处理大规模并发...

    tsung_user_guide

    Tsung是基于Erlang语言开发的,Erlang是一种专门用于构建高并发、分布式系统的编程语言。由于Erlang本身具备出色的并发处理能力,这使得Tsung能够高效地处理大规模的并发连接,从而实现高负载压力测试的需求。 ####...

    awesome-erlang:精湛的Erlang框架,库和软件的精选列表

    很棒的精选的Erlang框架,库和软件的精选列表。 -Erlang / OTP -EMQ X Broker-5G时代用于物联网的可... -Lisp风味Erlang(LFE) -Erlang Web MVC,现在具有Comet功能 -MochiWeb是用于构建轻量级HTTP服务器的Erlang库。

    tsung高并发测试工具搭建(自己亲测,详细的一逼)

    tsung高并发测试工具搭建(自己亲测,详细的一逼),改文档是自己一步一步摸索出来的,主要是安装tsung整个过程很详细,搭过的人,知道tsung的搭建依赖很恶心,不是一时半会能搞出来的

Global site tag (gtag.js) - Google Analytics