
软件测试
轩元077
这个作者很懒,什么都没留下…
展开
-
Jmeter关联处理-跨越线程组的传值
。原创 2024-11-08 15:51:51 · 607 阅读 · 0 评论 -
Jmeter关联处理-xpath提取器
作用:针对html格式的响应结果数据进行提取。注意:标签符号用//代替。原创 2024-11-08 15:37:20 · 339 阅读 · 0 评论 -
Jmeter关联处理-JSON提取器
作用:对JSON格式的响应结果数据进行提取在需要提取参数的请求的“后置处理器”添加“JSON提取器”。原创 2024-11-08 15:35:43 · 267 阅读 · 0 评论 -
Jmeter关联处理-正则表达式提取
添加之后,要把信息头里面的Referer、User-Agent删除,否则会提示“登录过期”。正则表达式就是一个公式,或者说一套规则,这套规则可以从任意字符串中提取出想要的数据内容。当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,就需要关联处理。如果匹配数字为-1,可以添加Debug Sample,查看保存的所有提取的值。在需要提取参数的请求的“后置处理器”部分“正则表达式提取器”。作用:把上一个请求的响应结果和下一个请求的数据有关联。1)、以登录的Authorization提取为例。原创 2024-11-08 15:33:10 · 1060 阅读 · 0 评论 -
Jmeter元件与组件
②如果其父节点不是取样器,则其作用域是该元件父节点下的其他所有后代节点 (包括子节点,子节点的子节点等)配置元件--前置处理器--定时器--取样器--后置处理器--断言--监听器。3)其他元件:①如果是某个取样器的子节点,则该元件只对其父节点起作用。2)逻辑控制器:只对其子节点中的取样器和逻辑控制器起作用。容器中实现独立的某个功能(类似于方法)所有的组件都是以取样器为核心来运行的。1)取样器:核心,没有作用域。从上到下的顺序依次执行。原创 2024-11-06 13:36:57 · 271 阅读 · 0 评论 -
Jmeter执行顺序
8、后置处理器:请求之后的操作(xpath提取器、JSON提取器、正则表达式提取器等)3、配置元件:配置信息 (HTTP信息头管理器、HTTP cookie管理器等)6、定时器:固定定时器、高斯定时器、随机定时器、同步定时器(集合点)http、ftp、tcp、jdbc。4、前置处理器:请求之前的操作(用户参数等)5、逻辑控制器:单次请求,循环请求,判断请求。2、线程组:一定用户。9、断言:判断结果是否正确。10、监听器:收集测试结果。1、测试计划:容器、起点。原创 2024-11-06 13:43:00 · 387 阅读 · 0 评论 -
Jmeter控制器
2、需求:测试计划中定义一个http请求访问传智播客官网,但是该请求不是无条件执行的,声明一个用户定义的变量,如果变量是itcase才执行,否则就不执行。3、吞吐量控制器,比如发帖和回帖接口,一个发帖下面跟着5个回帖,还比如淘宝网站搜索物品比下单的要多很多,这时可以用吞吐量控制器进行流量控制。1)、搭框架,测试计划、线程组、结果树,声明一个用户定义的变量,存储一组数据。1)、搭框架,测试计划、线程组、结果树,声明一个用户定义的变量。执行结果,HTTP请求1执行5遍,HTTP请求2执行2遍。原创 2024-11-06 13:54:17 · 828 阅读 · 0 评论 -
Jmeter断言
断言:让持续自动判断预期结果和实际结果是否一致。原创 2024-11-06 14:07:20 · 220 阅读 · 0 评论 -
Jmeter性能测试之测试结果分析
1、响应时间分析2、吞吐量分析3、错误率分析总结:原创 2024-11-06 13:21:14 · 150 阅读 · 0 评论 -
Jmeter性能测试之测试指标及测算
性能测试就是通过性能压测工具(jmeter、loadrunner),通过特定的方式,对系统施加一定的压力,正常、异常负载以及峰值来对系统实施压力,得到各项性能指标,保证系统的性能需求。原创 2024-11-06 13:17:58 · 518 阅读 · 0 评论 -
Jmeter接口测试之接口测试场景
模拟2个用户以20QPS的频率访问服务器资源持续10秒,要求平均响应时间在3000ms内,且错误率为0。模拟半小时内1000个用户访问服务器资源,要求平均响应时间在3000ms内,且错误率为0。模拟100个用户同时访问服务器资源,要求平均响应时间在3000ms内,且错误率为0。添加常数吞吐量定时器设置目标吞吐量 20s*1分钟(60s)原创 2024-11-06 12:40:39 · 213 阅读 · 0 评论 -
Jmeter接口测试之接口自动化测试设计
设计一套自动化执行的脚本,每次更新后执行这个脚本,查看是否影响现有数据,不能对现有数据进行污染。:Content-Type 值为 application/json;每次更新都要保证之前的代码没有受到影响,可以把。:永远最后一个执行,可以存放删除接口。:永远第一个执行,可以存放新增接口。:统一存放访问地址ip、端口。最基本的增删改查功能。保证先改后查,需要在。原创 2024-11-06 12:33:49 · 130 阅读 · 0 评论 -
Jmeter接口测试之接口测试流程
2、从API文档中提取接口清单,对API文档简化,提高测试效率,接口清单就是对API文档简化压缩,主要提取三要素:请求地址、请求方式、请求报文。添加Content-Type : application/json;4、编写脚本实现,并导入设计的测试数据。3、设计测试用例并参数化覆盖测试用例。5、测试结果汇总,BUG提交。1、制定测试计划,分配任务。原创 2024-11-06 12:30:48 · 142 阅读 · 0 评论 -
互联网单元测试困难点
2)数据库:①互联网业务代码逻辑并不复杂,基本是一些增删改查,主要是很多数据表组合起来形成了很多复杂的业务。当单元测试跑过之后并不代表系统没有问题,跑不到前端和容器层和缓存内部redis中的数据,跑不到消息和开关,这种单元测试价值非常有限。1、代码:快抛型,代码从写出来到上线到重构时间有限,这种情况下的单元测试,成本和收益要进行考虑。1)代码:单元测试命中点是代码层面的东西,解决代码正确性的问题,解决不了数据正确性的问题。4、用户优先级问题处理:互联网问题处理oncall,有可能代码、集群、性能等问题。原创 2024-11-05 16:42:25 · 377 阅读 · 0 评论 -
兼容性测试
兼容性测试是指测试软件在特定的硬件平台、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。它包括向前兼容和向后兼容测试,确保软件在不同版本、不同平台上的兼容性。兼容性测试还可以分为硬件兼容、软件兼容和数据兼容等类型。原创 2024-10-29 11:00:14 · 1349 阅读 · 0 评论 -
软件测试小感悟
通过这些感悟和经验分享,希望可以帮助更多测试人员更好地理解和执行软件测试工作,提升测试效率和准确性。原创 2024-10-28 16:26:18 · 235 阅读 · 0 评论