Jmeter测试APP下单之常见问题

上一篇文章中介绍了如何用Jmeter对APP进行下单,接下来我们将列举一些在录制过程中出现的问题。

1、如何进行过滤

在进行过滤的时候,假设不要gif,js,css结尾的,我们可以在排除模式中增加 *gif,*js 等等即可

目前存在的问题点:

问题一:有的时候,却没有完全被过滤,我这次还有一个gif没有被过滤掉,这个我后续再研究一下,看看是怎么回事

问题二:如果我只想要某个类型的地址,添加完之后,却没有任何数据

2、录制完之后,运行不成功

这时候可以查看结果树,来观察是哪些请求没有成功,一般的没有成功的请求,有一部分是无用信息的判断,

另一部分是有些参数是动态变化的,会导致失败

解决方法:如果不是核心的请求,则可以直接删除,如果是核心的请求,播放之前一定要确保参数的有效性,这个有效性不仅指正确性还指参数库存有效。

时间: 2024-10-12 15:25:23

Jmeter测试APP下单之常见问题的相关文章

Jmeter测试APP之下单

有的时候,我们需要进行APP测试,不可避免会用到下单,如果单纯的手工下单,太浪费人力,因此,将下单的流程进行录制也就是将其自动化封装. 下面我们来详细的阐述一下,如何使用Jmeter进行录制. 1.打开Jmeter,建立一个线程 2.在工作台处建立HTPP代理 其中端口号可以随意填写,http domain 是你自己电脑的ip,如果不知道Ip的话,通过cmd进入到DOS界面,输入ipconfig回车即可查看 3.设置手机的代理,设置如下,端口号以及IP号和上面设置的一样 4.接下来设置浏览器的代

jmeter测试APP时如何录制脚本

jmeter录制脚本需要注意的点: (1)手机和电脑需要处于一个局域网内(如手机和电脑所使用一个wifi) (2)设置手机代理的时候手机IP填写本机IP,端口号要和jmeter的相同,一般情况下端口号默认的是8080,但是很多默认的端口是8080,容易产生冲突 (3)注意启动录制的时候要点击开始,结束时要点击结束 下面开始介绍录制过程: (1)打开jmeter,把默认的名称修改为自己想要的名称 (2)添加线程组 (3)添加http代理服务器 (4)把脚本录制在我们的线程组下面(没有硬性规定) (

使用jmeter进行APP接口测试经验总结

使用工具: Fiddler.Jmeter 测试步骤: 1.    确认接口 从开发人员那里获取接口文档,接口文档应该包括完整的功能接口.接口请求方式.接口请求URL.接口请求参数.接口返回参数. 如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认. fiddler对手机进行抓包的方法可以参考:http://blog.csdn.NET/whorus1/article/details/50673740 在手机上对APP进行操作,然后在Fiddler中可以抓取对应的网络交互信息(一

jmeter测试 flask 接口请求

flask的代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- from flask import Flask, url_for, request app = Flask(__name__) @app.route('/login', methods=['GET', 'POST']) def login(): if request.method == 'POST': print(request.form['userid']) # 获取post穿过

【转】JMeter学习(十九)JMeter测试MongoDB

JMeter测试MongoDB性能有两种方式,一种是利用JMeter直接进行测试MongoDB,还有一种是写Java代码方式测试MongoDB性能. 第一种方法 1.编写Java代码,内容如下: package com.test.mongodb; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.UUID; import java.util.conc

jmeter测试dubbo接口

本文讲解jmeter测试dubbo接口的实现方式,文章以一个dubbo的接口为例子进行讲解,该dubbo接口实现的功能为: 一:首先我们看服务端代码 代码架构为: 1:新建一个maven工程,pom文件为: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation=

OSX10.12搭建IPv6本地环境测试APP

##前记最近刚换了工作,生活终于又安定下来了,又可以更博了##正文最近公司在上线APP(整体全是用JS去写的,就用了我原生的一个控制器),然后APP就去上线,就被苹果巴巴给拒了.通过阅读苹果回复的邮件,因为IPv6的问题.当然网上关于怎么OSX10.11搭建IPv6本地测试APP的博客有了很多,也很详细,我主要谈下OSX 10.12搭建的感触.###首先确定问题是不是在客户端就拿今天我废了九牛二虎之力,因为mac搭建IPv6本地去测试APP,是从OSX10.11之后,才出现的.然而公司的电脑系统

关于Jmeter测试移动端应用时提示非法登录,不是合法的登录设备时的解决办法

当Jmeter测试移动端应用时提示非法登录,不是合法的登录设备时的解决办法:只需要在jmeter的http信息头管理器中配置相应的设备信息,可通过抓包工具得到:即头信息Header中的Miscellaneous域的所有值:一般的设备配置是这样的: ua: AndroidappVersion: 2.6.0osVersion: 5.1.1terminalType: AndroiddeviceType: V8deviceShopId: 822290053111654terminalId: YP6100

【转】Jmeter入门:如何建立和使用Jmeter测试环境

一.工具描述 apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性.度量被测试软件的性能.设计jmeter的初衷是测试web应用, 后来又扩充了其它的功能.jmeter可以完成针对静态资源和动态资源(servlets, perl脚本, java对象, 数据查询s, ftp服务等)的性能测试. jmeter可以模拟大量的服务器负载.网络负载.软件对象负载,通过不同的加载类型全面测试软件的性能.并且jmeter提供图形化的性能分析. 二.使用环境 JMete