美文网首页Linux学习|Gentoo/Arch/FreeBSD我用 LinuxLinux学习之路
如何方便地做上线前的测试?SSH你会用多少?

如何方便地做上线前的测试?SSH你会用多少?

作者: 五大RobertWu伍洋 | 来源:发表于2017-03-29 09:26 被阅读90次

1. 总感觉把半成品丢到服务器上测试然后痛苦的线上修改是这辈子应该避免的事情。

于是我又去找多年以前使用的SSH做代理转发,端口转发的alias函数了。

2. 经过一番辛苦,得出如下命令——让线上监听29095端口,然后自动把请求转发到本地端口9095(本地测试程序监听的9095端口)。

ssh -C -f -N -g -R 29095:localhost:9095 root@$sspdomain -i "$sspidentity" -p $sspport

3. 如此以来可以使用线上的域名端口访问到本机的测试程序,有问题直接本机修改就好!

4. 继续2的思路,把另一个测试端口也映射到线上服务器端口:

ssh -C -f -N -g -R 2443:localhost:443 root@$sspdomain -i "$sspidentity" -p $sspport

5. 为了方便测试,当然是该配置线上服务器的nginx转发了。

server {

listen 80;

listen [::]:80;

root /home/share/ui/ApplicationCenter;

index index.html index.htm;

server_name $DNS_Domain;

location / {

try_files $uri $uri/ =404;

}

location /click {

proxy_pass http://localhost:2443/click;

}

location /event {

proxy_pass http://localhost:29095/event;

}

location /file {

alias /home/share;

index file.htm;

}

}

上述的$DNS_Domain 使用DNS解析配置的二级域名即可。

6. OK。 nginx -s reload 启用新的nginx配置即可。

现在可以通过二级域名的80端口访问到本机的测试程序了!

注:

ssh -C -f -N -g -L 32349:localhost:22349 $yundomain

上述命令表示将在本地32349端口接收请求并且转发到$yundomain服务器的22349端口。

这可以用来将远程服务的端口映射到本地使得本地可使用localhost直接访问。

相关文章

  • 如何方便地做上线前的测试?SSH你会用多少?

    1. 总感觉把半成品丢到服务器上测试然后痛苦的线上修改是这辈子应该避免的事情。 于是我又去找多年以前使用的SSH做...

  • 母亲

    多少风雨,多少艰辛 你会用吹不垮的坚强 你会用无私的爱 在我的身后做有力的后盾 多少执着,多少倔强 走了多少弯路 ...

  • 上线前的疯狂测试

    每完一个功能模块后,少不了各种各样的测试。开发经验越丰富,越会提前考虑各种异常情况。测试时,即使出现异常情况,也能...

  • 【Java必修课】好用的Arrays.asList也有这三个坑

    好用的asList 在开发或写测试用例的过程中,经常会用到Arrays.asList()这个方法,可以快速方便地将...

  • 如何评估软件测试的效率

    如何评估软件测试的效率 软件测试是软件上线前的最后一道工序,也是保证软件正常运行的最重要的一个环节,那么,软件测试...

  • 工作计划2017年3月第三周

    OA项目 1.1 OA 上线制度和问题反馈机制。 1.2 上线前全流程的测试打钩。 1.3 上线前的培训。 1.4...

  • 付费产品上线前必做的价格测试

    在产品上市或推出新版本前有条件的话都可以进行一场或多场价格测试(多场测试一般为将测试对象扩大到竞争产品,或将测试人...

  • 成果检验---设计优劣可以判断

    对设计的检验 可用性测试:上线前 A/B测试:预上线 用户反馈、产品数据:上线后, 用户在真实环境中使用产品的情况...

  • 测试那些事儿(十二)- 接口测试(下)

    前两篇文章我们讲了接口测试能力的重要性和如何提高我们的接口测试能力。本篇我们讲一讲设计接口测试时会用到的技巧。在 ...

  • 作为产品新人,我是如何做产品测试的

    点击使用免费测试工具 春节前,笔者一直为项目准备上线的产品做产品测试。在还没真正接触产品测试前,我曾阅读了苏杰老师...

网友评论

    本文标题:如何方便地做上线前的测试?SSH你会用多少?

    本文链接:https://www.haomeiwen.com/subject/cyceottx.html