51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1239|回复: 0
打印 上一主题 下一主题

【转】使用dynatrace+showslow进行前端性能测试(下)

[复制链接]
  • TA的每日心情
    奋斗
    2015-8-28 12:55
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]测试营长

    跳转到指定楼层
    1#
    发表于 2016-5-13 13:57:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    第六步,设置dynatrace

    dynatrace安装文件下的dtajax.ini文件增加如下三行,其中第三行可设置dynatrace自动上传结果至showslow:

    -Dcom.dynatrace.diagnostics.ajax.beacon.uploadurl=http:// 10.20.155.4:8070/beacon/dynatrace

    -Dcom.dynatrace.diagnostics.ajax.beacon.portalurl=http:// 10.20.155.4:8070/

    -Dcom.dynatrace.diagnostics.ajax.beacon.autoupload=true

    第七步,大功造成,上传并显示结果

    按4.1节中的上传结果至showslow.com即可将前端性能分析结果上传至shlowslow。


    4.3 dynatrace+showslow与UI自动化结合

    只需要在ruby语言所写的自动化脚本中加入如下两行,即可在运行UI自动化脚本时,把UI自动化所访问到的页面的前端性能数据,通过所安装的dynatrace自动上传至showslow平台。

    ENV['DT_IE_AGENT_ACTIVE'] = 'true'

    ENV['DT_IE_SESSION_NAME'] = 'Watir Sample Test'

    一个完整的示例代码也只需要8行:

    require 'pwatir'

    ENV['DT_IE_AGENT_ACTIVE'] = 'true'

    ENV['DT_IE_SESSION_NAME'] = 'Watir Sample Test'

    b = Watir::IE.new

    b.goto('http://www.baidu.com')

    b.text_field(:id, 'kw').set 'watir'

    b.button(:id, "su").click

    b.close()

    4.4 Linux中安装mysql+apache+php问题小结4.4.1Can't connect to local MySQL server through socket‘xxx’

    安装mysql后,运行mysql命令会出现ERROR 2002(HY000): Can't connect to local MySQL server through socket ‘xxx’错误,通常是由于安装完成mysql之后未启动造成的,执行/etc/init.d/mysqlstart即可。

    mysql安装好之后,默认的root密码是空,mysql –uroot –p后在密码输入行直接回国即可命令模式以root进入mysql。

    4.4.2 安装php时configure及make时报错的问题

    从源码安装php时,要运行如下的编译项:

    ./configure --prefix=/usr/local/php5--with-charset=utf8 --with-extra-charsets=gbk,gb2312,utf8 --with-apxs2=/usr/local/httpd/bin/apxs--with-config-file-path=/usr/local/lib/php --with-mysql=/data/mysql--enable-mbstring --with-mysqli=/data/mysql/bin/mysql_config--with-mcrypt=/usr/local/libmcrypt

    因此需要安装apache,mysql,mcrypt等软件之后,才能安装php。

    4.4.3 php安装过程中httpd.conf相关的配置修改

    在从源码安装php过程中,运行make命令后将php源代码目录modules下的libphp5.so拷贝至httpd/modules下,并在httpd.conf中加载这个module并添加两种文件类型:

    LoadModule php5_module modules/libphp5.so

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php .html

    安装完成php后,需要将php源代码目录下的php.ini-dist拷贝至--with-config-file-path指定的/usr/local/lib/php目录下并改名为php.ini,同时在httpd.conf文件中指定php.ini文件位置:

    PHPIniDir "/usr/local/lib/php"

    文章来源:http://blog.csdn.net/zhangren07/article/details/6883617


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-10 07:47 , Processed in 0.063731 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表