我已经build立了一个服务器,它是我们生产服务器的一个克隆,我们想用它作为testing服务器来testing我们的redirect器。 重要的是,我们不想像我们在生产机器上那样实际redirect到这些URL。 相反,我们只是想redirect到一个以文本forms显示url的页面。 目前,function完全像生产服务器,即它将您redirect到所需的url。 由于我不会介入的原因,我们不希望它在testing服务器上执行此操作,而只是希望显示redirecturl的内容。 这个盒子是一个Fedora盒子,大部分的redirect脚本都是用python编写的。 理想情况下,我只是写一个python脚本来完成这个任务。 请注意,最初,我被redirect到一个非本地的url。 该框的整个function是作为一个redirect器,它没有本地的网页界面。 我将不得不自己创buildWeb基础架构。
我花了一些时间试图优化我的网站,但从来没有机会testing可以采取的最大用户。 一直在做一些阅读,发现最好的scheme是使用云networking负载testing。 唯一的问题就是它的价格太贵了。 有什么服务可以用来testing这是免费的,可以模拟真实的浏览器用户。
我正在尝试使用Memtester作为我公司Linux机器的内存压力和正确性testing。 Memtester基本上只需要大量的内存来testing参数,使用memlock()locking那么多的内存,然后运行一些模式来validation内存是否好。 由于我试图validation正确性,所以我想尽可能多地testing机器的内存。 我一直试图通过从/ proc / meminfo传递MemFree来做到这一点。 或者说,我有一个产生多个进程的脚本,每个进程都要求MemFree(见下文),因为操作系统不允许单个进程locking超过50%的内存。 问题是,如果我locking超过90%的内存,我的电脑locking,大概是由于颠簸。 大约30分钟后,我终于能够再次使用它。 有没有一种方法,以编程方式或其他方式,找出我可以locking多less内存之前开始交换? 我希望这可以在任何Linux机器上运行,所以任何需要我改变系统configuration的东西都是不可行的。 另外,你可以假设testing是系统上唯一运行的东西(当然除了正常的操作系统的东西),因为机器应该被放在一边,而我们正在对它们进行压力testing。 生成memtester进程的脚本的一部分 while [ $MEMAVAILABLE -ge 0 ] do ./memtester $MEMAVAILABLE'K' & sleep 10 #wait for previous process to lock its memory MEMFREE=`cat /proc/meminfo | grep "MemFree" | sed 's/MemFree:\(\s\)*\(.*\) kB/\2/g'` MEMAVAILABLE=$(($MEMFREE-($MEMTOTAL*5/100))) done wait 。
我的testing和工作stream程都失败了。 由于这个原因,工作stream程失败。 但是我有环境的TFS构build服务,代理的旁边有绿灯。 由于这个原因,testing失败。 我在TFS机器上有testing控制器,在环境上有testing代理,我没有在MTM环境中向控制器注册代理。 任何帮助,将不胜感激。 谢谢。
我在JMeter中有100个线程,我想在一个循环中打一个服务器12次。 但是每次100个线程都会运行并暂停5秒钟,然后再次重启100次。 以下是我的尝试: 但它并没有考虑启动延迟15秒,但只是第一次。 我想在每执行100个线程之后有一个延迟。
我试图在虚拟机中设置一个vsftpd服务器,我所能得到的是一个authentication错误(530login不正确)。 由于我试图使用PAM来configuration虚拟用户,所以我想知道我的pamconfiguration是否正确。 不幸的是,vsftpd日志对于debugging这个并不有用。 为了能够找出问题是否来自我的朋友从别的地方服务。 我可以使用什么命令直接testing我的pam服务。 我在google( pamck和pam-client )上find了几个选项,但是他们没有一个可以用于我的操作系统(Ubuntu 14.04)。
我正在尝试使用test-kitchen ,一个工具来testing厨师(虚拟机)的食谱。 然而,当遵循指南和做kitchen init –driver=kitchen-vagrant ,我得到以下错误: create .kitchen.yml append Rakefile create test/integration/default append .gitignore append .gitignore Fetching: kitchen-vagrant-0.15.0.gem (100%) ERROR: While executing gem … (Gem::FilePermissionError) You don't have write permissions into the /var/lib/gems/1.9.1 directory. 我不是以root身份运行。 我主要是一个Python程序员,并不太了解Ruby生态系统(和gem等)。 在python中,使用pip,可以使用–user将python软件包安装到用户的主目录。 或者使用本地存储的virtualenv 。 其他人也有类似的问题, 但build议/接受的答案有时是作为根源运行 。 我没有做任何事情。 我正在使用Ubuntu Linux 14.04.1可靠。 我想为虚拟机使用vagrant (但是如果需要的话,我可以更改为另一个本地虚拟机系统)。 有没有一个标准的方法来安装和使用用户的主目录中的附加Rubygem?
当在Dell N2024P / N3024F交换机中发出以下命令时 show copper-ports tdr 以下输出被生成 Port Result Length Date Gi1/0/1 OK 0 – 10 Jan 1 00:00:01 2015 Gi1/0/2 Cross Talk 0 – 10 Jan 1 00:00:01 2015 Gi1/0/3 No Cable 0 – 10 Jan 1 00:00:01 2015 Gi1/0/4 Open 0 – 10 Jan 1 00:00:01 2015 Gi1/0/4 Short 0 – 10 […]
有没有办法通过命令输出来检查服务器上安装的软件包? describe command('mysql -e "select version();"') do if its(:stdout) { should =~ /5.6.27-76.0-log/ } describe package('MySQL-client') do it { should be_installed } else describe package('Percona-client') do it { should be_installed } end end 谢谢,
我正在寻找一些我可以使用的软件,这将允许我testing已安装的程序并正常运行。 我不希望手动打开每个程序并看到它正常工作,而是希望类似于软件开发的自动化单元/集成testing。 我已经研究过像AutoHotKey和Sikuli这样的东西,看起来很有前途,但是并不完全符合我所需要的,而且他们需要依赖性来安装在我不是很大的粉丝的系统上。 我想象的用例就像在系统上安装Microsoft Word一样。 我将能够运行这个脚本/程序来打开程序本身,打开一个新文档,写一些行到该文档,并保存该文件。 这将“certificate”Word中的此function正常工作。 这里基本上是我在找什么: 能够打开/运行程序 能够在这些程序中执行任务 面向unit testing 能够输出testing通过/失败 能够在Windows 7或更高版本上运行 可以单独运行USB驱动器 最好是面向脚本(即使用Python或lua) 任何想法或build议? 如果有这样的话,我不了解行业标准。 我也不完全反对编写自定义软件来集成一些现有的API,但是我希望它能够轻松地编写和修改testing。