【NO.3-2】Jmeter - 在Linux配置HOSTS的方法

Linux配置HOSTS

咱平时在Windows系统做web测试的时候需要修改HOSTS文件。Linux也一样。

/*Linux执行性能测试的时候,很容易忘记配置HOSTS,那么你发送的请求的响应肯定都是HTTP404*/

 

那么Linux如何修改HOSTS文件?

hosts文件在linux系统的机器内的路径是/etc/hosts

需要注意的有2点:

(1)       首先查看将要添加的域名是否已经在hosts文件内(比如域名是xxx.xx.xxx.com

执行    $cat -n /etc/hosts | grep ‘xxx.xx.xxx.com’

或者执行  $grep 'xxx.xx.xxx.com' /etc/hosts 

如果这个域名已经在hosts文件内对应了某1个ip,那么添加了新的ip就会出现问题:两行同一个域名的,只有第一行生效。

所以需要向开发人员确认已存在的那一对“ip  域名”是否还在用?是否可以临时注释掉?不要引起不必要的服务终止。

 

#123.456.78.9          xxx.xx.xxx.com

#123.456.7.9          xxx.xx.xxx.com

10.100.1000.1         xxx.xx.xxx.com        /*这一组是写入的,一个域名只能对应一个ip

                                                                           10.100.1000.1是即将做性能测试的hosts*/

 

(2)       在更新了hosts文件之后,需要强制刷新缓存已确保立刻写入内存

$sync

$sync                 //执行2次sync操作和执行4次sync操作的原因请参考google

在hosts文件内,同一个ip可以对应n个域名,同一个域名不可以对应n个ip

(备注:一般情况下,修改hosts文件需要有root权限。可以由运维人员协助完成这个操作。)

 

 

posted on 2014-04-23 16:13  nashviller  阅读(984)  评论(0编辑  收藏  举报

导航