摘要:
功能问题,通过日志,单步调试相对比较好定位。 性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。 58到家架构部,运维部,58速运技术部联合进行了一次线上服务CPU问题排查实战演练,同学们反馈有收获,特将实战演练的试题和答案公布出来,希望对大家也有帮助。 阅读全文
摘要:
一、当接口返回是JSON格式的时候,就可以用JSON Extractor来抓取返回的值,用来关联或者断言。 1、首先,到V2EX中找一个接口,地址为:https://www.v2ex.com/p/7v9TEc53 用一个最新主题的接口: https://www.v2ex.com/api/topics 阅读全文
该文被密码保护。 阅读全文
摘要:
一、Tomcat和apache的比较 共同点:apache和tomcat都是属于web服务器。 不同点:他们是两个不同的容器,承载的东西不一样,tomcat属于一种java应用的服务 器,只针对java提供,比如JSP;apache都是属于web服务器,给web服务,比如HTML。 二、启动tomc 阅读全文
摘要:
一、初识性能测试 性能测试的目的:性能测试不是去找bug,而是要去排除系统瓶颈,把性能风险压缩到最小。系统的硬件都有一定的局限性,所以需要不断去磨合、调整,把系统调到最优的状态。 什么系统需要做性能测试:大流量的系统、电商之类的 性能测试的重要性的必要性:性能测试的重要性是不言而喻的,比如过节回家在 阅读全文
摘要:
一、HTTP请求默认值(HTTP Request Defaults) 1. 在本地搭建了一个wordpress开源论坛,那么我每次访问论坛的地址(服务器名称或IP)是不变的,端口也是不变的,协议也是不变的(http协议);每个请求都要写一遍,在我们的HTTP请求取样器数量很多的情况下,这种修改的工作 阅读全文
摘要:
一、CSV 参数化 1、我们做性能测试需要并发多个用户,为了真实模拟用户行为,我们需要模拟多个不同的用户登录,这是我们就需要进行参数化。这里我们选择比较常用的参数化方法-CSV Data Set Config 首先打开CSV Data Set Config 2.新建cvs文件放在和脚本同一个目录下, 阅读全文
摘要:
一、什么时候需要关联? 1. 服务器返回的动态变化而且对业务有影响的需要关联。 2. 回放脚本看是否正确,检查下脚本,是否有动态数据影响 3. 一大串字符串,每次请求参数是否有变化 4. 可以找开发问问,接口是开发做的,最清楚了 二、Jmeter中的关联元件可以帮助我们从服务器响应数据中找到我们需要 阅读全文
摘要:
两个报错:Could not create script recorder报错和您的连接不是私密连接报错 1、录制过程 * 打开jmeter * 点击Templated,选择Recoding模版 * 点击WorkBench节点下-->添加-->非测试元件-->HTTP代理服务器 http代理服务器是 阅读全文