鲁德——性能测试学习笔记

一、抓包工具各自的特点: 1、httpwatch 特点:嵌入浏览器的抓包工具,结合浏览器使用界面清晰,方便易用,且提供自动化api,打开--录制--保存结果文件;但只能查看抓取的信息,不能自定义修改......
登录 后即可查看全部文章

一、抓包工具各自的特点:

 1httpwatch

 特点:嵌入浏览器的抓包工具,结合浏览器使用界面清晰,方便易用,且提供自动化api,打开--录制--保存结果文件;但只能查看抓取的信息,不能自定义修改;

 2fiddler

 特点:客户端抓包工具,通过代理方式获取浏览器信息,且支持自定义请求(composer),自定义服务器返回等;但界面不太直观,且只能抓取http协议;

 3firebug

 特点:fixfox自带的插件,与httpwatch功能非常相似,且支持控制跟踪审查元素,可以修改控件名字等,功能十分强大,抓包只是firebug其中很小一个功能;

 4、科来

特点:此工具直接监视网卡,既能抓还能修改,抓取内容更多更详细,不仅仅支持http协议,还支持tcp/udp/ftp/pop3等协议,适合对协议要求相对较高的抓包活动;

二、阐述操作系统中的系统调用、中断、上下文切换这三个概念的含义

系统调用:

在操作系统上如果想要运行你的程序,就得靠自己从面向底层硬件的代码编起,但这件事太枯燥,且不是每个人都能做到,这样操作系统就替我们做这些事情,把硬件封装,统一提供一套接口,这些接口就是系统调用;

系统调用把应用程序的请求传给内核,当操作系统接收到系统调用请求后,会让处理器进入内核模式,调用相应的内核函数完成所需的处理,当处理完成后,操作系统会让处理器返回用户模式,来执行用户代码,提高了我们写程序的效率,所以系统调用此时充当的角色就是一个接口,外面由用户程序调用,内部连接内核的其他部分,共同实现用户的请求;

上下文:

上下文简单来说就是一个环境,相对于进程而言,就是进程执行时的环境,具体来说就是各个变量和数据,包括进程打开的文件,内存信息等;当发生进程调度时,导致进程切换时,进程的运行环境也应及时切换,CPU切换到另外一个进程需要保存当前进程的状态并恢复另一个进程的状态:当前运行任务转为就绪状态,另一个被选定的就绪任务成为当前任务,上下文切换包括保存当前任务的运行环境,恢复将要运行任务的运行环境;上下文切换就是这样一个过程,他允许CPU记录并恢复各种正在运行程序的状态,使它能够完成切换操作;

通常在三种情况下可能会发生上下文切换:中断处理,多任务处理,用户态切换;

中断:

中断是为了设备与CPU之间的通信,是实现多道程序设计的必要条件,是CPU对系统发生的某个事件作出一种反应,CPU暂停正在执行的程序,保留现场后自动转去处理相应的事件,处理完该事件后,到适当的时候返回断点,继续完成被打断的程序;例如:读盘,读一半,盘有问题,无法读了,产生中断,解决后,程序恢复,软件错误也会中断;特点:中断是随机的,可恢复的,自动进行处理的;

三、操作系统中的进程的概念和进程都有哪些状态

  • 发表于 2017-10-12 10:02
  • 阅读 ( 652 )
  • 分类:性能测试

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论

分享

立送30金币

Loadrunner技能提升ROAD