码迷,mamicode.com
首页 > 其他好文 > 详细

前端和后端工具

时间:2014-08-01 10:44:41      阅读:321      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   使用   os   strong   io   文件   

工具的分享分为前端和后端工具,前面的1-7条为后台测试常用工具,最后一部分中的众多工具是前台测试工具,感谢搜索应用测试组的同学提供协助!

邮件中所列出的工具,有哪些你不知道如何使用,或者认为有必要做进一步讲解,请告知我们,我们随时倾听你的声音,并据此筹划下一步的分享,谢谢!

1. screen命令

应用场景:

当你运行一个任务,比如make一个大的项目、建立索引的时候,任务的时间很长,在这段时间如果需要断开网络连接(比如想关机、或者网络问题),你的任务将会消失。screen就可以解决这样的问题。

方法:

  1. screen
  2. 执行建索引等任务,然后断开网络
  3. screen -r  回到任务执行现场

本质:

l  当你运行screen命令后,OS把即启动一个不属于任何tty 的进程screen,这样一来screen命令后的任务的父进程都是这个这个screen进程。

l  当你启动screen进程的tty意外退出,screen进程依然存在。

l  当你再次登录系统的时候,就可以再次对接到整个screen进程上。但是,注意screen进程虽然和你的tty对接了,但他仍然不是它的紫禁城噢

更详细的使用介绍可以参考网上的介绍,推荐这个:http://zhangrongcun.javaeye.com/blog/420830

 

2. vim 的nerdtree和taglist插件(可以从侧边栏浏览:当前目录文件、程序中的符号定义)

先上图:

 

第一列列出的就是当前目录 下的所有文件,第二列列出的是当前打开文件中的符号定义,有 、 。

基本操作:

l  在三列中切换使用两次ctrl+w

l  enter打开文件、切换标签

l  :ls查看已经打开的文件

l  :bx,切换打开的文件,b是buffer的意思,x是buffer中的第x个文件

3. vim 的C语言产插件

为C/C++程序编写专门定制,可以生成一些常用的代码片段,省去繁琐的步骤,节省时间。

功能举例:

l  任意打开一个cpp文件,如testing.cpp,自动产生:

 

l  自动生成类代码片段,比如要写一个abc类,则在vim下输入\+cn,再输入类名称abc,则得到:

l  还可继续产生accessor implementation和method implementation

 

l  更多使用方法参考,pdf附件

以上几个插件可以通过http://svn.alibaba-inc.com/repos/ali_QA/04%E6%B5%8B%E8%AF%95%E6%8A%80%E6%9C%AF/B2B-QA-BST/%E8%99%9A%E6%8B%9F%E6%8A%80%E6%9C%AF%E5%B0%8F%E7%BB%84/%E9%A1%B9%E7%9B%AE/QA_usr/chenlei 上的 initialize_linux_env.sh 脚本来安装。安装完成后,代开一个文件再次点击F3、F4、F5你就会发现你的vim已经与众不同了。安装前最好备份你的.vimrc  .bashrc  .bash_profile三个文件,脚本会把这些文件清空的。

4. simon 的进程级监控

先上图,图中看到是se1463机器上smartquery的内存占用,注意,这里刨除了其他进程的干扰。给出的是se1463机器上smartquery进程的RES内存的消耗。

 

使用方法:

  1. 安装延胜的QA函数库:http://svn.alibaba-inc.com/repos/ali_QA/04%E6%B5%8B%E8%AF%95%E6%8A%80%E6%9C%AF/B2B-QA-BST/%E8%99%9A%E6%8B%9F%E6%8A%80%E6%9C%AF%E5%B0%8F%E7%BB%84/%E9%A1%B9%E7%9B%AE/QA/script/
  2. 使用simon_top脚本就可以在Simon的服务器上看到想要看的图了。直接输入simon或man simon_top可以看到使用说明,上面的图就是再执行了simon_top smartquery RES后得到的。

5. ps 查看进程的线程活动的方法

一行简单的命令,帮你实时的监控线程的各种性能指标:

while true ;do ps H -p 28895 -o cpu,nwchan,pid,ppid,ruid,start,vsize,%mem,%cpu;sleep 1;clear;done

6. regex tester  正则表达式生成、测试工具

大家可以借助这个来学习正则表达式,这里面已经内置了很多现成的正则表达式,图中给出的就是一个匹配e-mail地址的正则表达式

 

http://www.codeproject.com/上查找regex tester还有很多优秀而的工具可以加以利用。

7. netwatch    进程占用端口扫描工具

这个就是图形化版本的netstat,但是他能告诉你是哪个进程打开了对应的端口,这是netstat做不到的。

其本质就是利用了windows下一个API而已,可惜这个API在win7中取消了。

这个工具来自伟大的http://www.codeproject.com/

感兴趣的可以在这下面找到他们的说明和实现:

http://www.codeproject.com/KB/IP/iphlpapi.aspx

 

8. WEB前端的测试工具

原链接地址为:

http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=42677335

工具/小窍门

功能简述(应用场景)

使用说明

共享人员

TotalCommander

Windows下强大的资源管理器

 

刘庆

Xenu

url链接扫描工具,扫描有无404页面及以上页面

见附件: 预发布--XENU_URL扫描工具介绍.msg

方璟

firfox httpfox插件

检查前端页面打点信息

http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=42065779 http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=42065786

于静

模拟其他国家的IP

MockIP脚本

 

王潜

Firefox的一个插件"User Agent Switcher"

模拟爬虫访问

见附件:搜索测试方法之------爬虫访问分享.msg

方璟

Firefox的一个插件"web developer"

快速进行web页面开发工具

 

远参

Httpwatch6.0

和httpfox功能类似,Alt+C快速清除缓存

 

王潜

IEWebDeveloper

有Firebug类似的元素定位,html树功能

 

王潜

Xming

在windows上运行linux上具有图形界面(Xwindows)的程序

 

点崔

Axure RP

设计网站demo页面,制作流程图非常方便,支持简单的事件处理,可以输出为html,word等格式。虽然用的时候不多,但知道一点总有好处。哈

 

点崔

firefox的必备组件

含:firefox官方快捷键,Firebug (Firefox 扩展),Web Developer (Firefox 扩展),HttpFox (Firefox 扩展),ySlow (Firebug 插件),FireCookie (Firebug 插件),DNS Flusher (Firefox 扩展),Pixel perfect (Firebug 插件)

http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=42042581

中文站UED

host 文件管理器

强力推荐hosts快速修改工具,host修改只需要点击按钮,ie也不需要重启,真的是。。。好处谁用谁知道;
注意使用前备份一下hosts文件,程序启动会清空hosts文件的内容的;

http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=42684948

中文站UED

IE的开发工具

含Companion.JS (IE 插件),IE Developer Toolbar (IE 插件)

http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=42042611

中文站UED

使用Fiddler提高前端工作效率

Fiddler是以代理服务器的方式,监听系统的网络数据流动。运行Fiddler后,就会在本地打开8888端口,网络数据流通过Fiddler进行中转时,我们可以监视HTTP/HTTPS数据流的记录,并加以分析,甚至还可以修改发送和接收的数据。Fiddler还提供了清除IE缓存、请求构造器、文本转换工具等等一系列工具

http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=41917368

中文站UED

其他前端开发必用小工具

json在线查看器,PicPick,faststone capture,CaptureScreen.exe,多版本浏览器兼容预览(非ietest,http://www.spoon.net/browsers/)

http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=42044763

中文站UED  

前端和后端工具,布布扣,bubuko.com

前端和后端工具

标签:blog   http   java   使用   os   strong   io   文件   

原文地址:http://www.cnblogs.com/root-wang/p/3884287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!