文章 2022-10-10 来自:开发者社区

软件测试面试题:什么是缓存应用?

什么是缓存应用?缓存就是在内存中存储的数据备份,当数据没有发生本质变化的时候,我们避免数据的查询操作直接连接数据库,而是去 内容中读取数据,这样就大大降低了数据库的读写次数,而且从内存中读数据的速度要比从数据库查询要快很多。 Redis1)Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。2)Redis支持master-slave(主-从....

文章 2022-10-10 来自:开发者社区

软件测试面试题:负载均衡如何实现?

负载均衡如何实现?1)http重定向协议实现负载均衡原理:根据用户的http请求计算出一个真实的web服务器地址,并将该web服务器地址写入http重定向响应中返回给浏览器,由浏览器重新进行访问。2)dns域名解析负载均衡原理:在DNS服务器上配置多个域名对应IP的记录。例如一个域名www.baidu.com对应一组web服务器IP地址,域名解析时经过DNS服务器的算法将一个域名请求分配到合适的....

文章 2022-10-10 来自:开发者社区

软件测试面试题:常用的元件、各自的作用是什么?

常用的元件、各自的作用是什么?1.测试计划(Test Plan)是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。2.线程组(Thread Group)代表一定数量的并发用户,它可以用来模拟并发用户发送请求。3.取样器(sampler)定义实际的请求内容,被线程组包含,我们主要用HTTP请求。4.监听器(Listener)5.逻辑控制器(Logic Controlle....

文章 2022-10-10 来自:开发者社区

软件测试面试题:jmeter如何设置才能保持用户始终在线?

jmeter如何设置才能保持用户始终在线?1.录不同的场景在多个里然后controllor里同时并发应该就行了。2.登录后什么都不做,肯定要超时掉线的。那些保持在线的脚本,应该在action里面定时发送一些能够让服务器认为你仍然在线的请求,比如心跳请求,否则会掉线的。另一种做法是你就保持思考时间不变,什么都不要发,但是让开发人员修改服务器端的超时时间,变得非常长,也可以达到不掉线的目的。

文章 2022-10-10 来自:开发者社区

软件测试面试题:在JMeter中是否有必要显式调用嵌入式资源?

在JMeter中是否有必要显式调用嵌入式资源?你可以消除所有嵌入式资源的显式调用。请求底部有一个复选框,显示“检索嵌入式资源(retrieve embedded resources.)”。它会捕获所有CSS、JPG等。这是在Web应用中查找资源和断开链接的绝妙方法。

文章 2022-10-10 来自:开发者社区

软件测试面试题:压力测试工具能否安装在被测的WEB服务器上进行本地的压力测试?

压力测试工具能否安装在被测的WEB服务器上进行本地的压力测试?一般要求是发压和被压机器分离,便于分析压测结果,最好压测和被压的机器放置在同一机房,降低网络及带宽带来的数据波动和因此导致的瓶颈。这里无论发压和被压,都是会占用资源。当出现系统瓶颈时,如果两个在同一个机器,对你的分析会造成很大的影响。如果你的上层请求是同内网下的同idc的调用方法,那么你可以选择同idc的机器进行发压参考。当然,如果你....

文章 2022-10-10 来自:开发者社区

软件测试面试题:说明如何减少JMeter中的资源需求?

说明如何减少JMeter中的资源需求?①使用非GUI模式执行测试,如 jmeter –n –t test.jmx –l test.jtl②在加载期间,测试不使用“查看结果树”或“查看表中的结果”监听器,仅在脚本编写阶段使用它们;③不要使用功能模式;④与其使用大量相似的采样器,不如在循环中使用相同的采样器,并使用变量来改变采样;

文章 2022-10-10 来自:开发者社区

软件测试面试题:如何在JMeter中捕获身份验证窗口的脚本?

如何在JMeter中捕获身份验证窗口的脚本?通常,可以通过录制来捕获脚本:首先,必须在Testplan(测试计划)中使用Threadgroup,然后在 Workbench(工作台) 中使用HTTP代理服务器;之后,在“全局设置”框中设置端口号(如8911),然后在 IE高级选项-连接-局域网设置中 开启代理设置,并将地址修改为localhost,端口改为8911。然后,HTTP代理服务器中选择目....

文章 2022-10-10 来自:开发者社区

软件测试面试题:解释如何在JMeter中执行尖峰测试(Spike testing)?

解释如何在JMeter中执行尖峰测试(Spike testing)?通过同步,可以实现计时器JMeter尖峰测试。同步计时器将阻塞线程,直到阻塞了特定数量的线程,然后将它们全部释放,从而产生了巨大的瞬时负载。小贴士:尖峰测试也可以称为冲击测试,反复冲击服务器。指的是在某一瞬间或者多个频次下用户数和压力陡然增加的场景。

文章 2022-10-10 来自:开发者社区

软件测试面试题:比较负载测试,容量测试和强度测试的区别?

比较负载测试,容量测试和强度测试的区别?负载测试:在一定的工作负荷下,系统的负荷及响应时间。强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。容量测试:容量测试目的是通过测试预先分析出反映软件 系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注