【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) 编辑 收藏 举报