안드로이드 APP 취약 유동 테스트 및 네트워크 테스트 테스트 안드로이드 APP 취약 유동 테스트 및 네트워크

안드로이드 APP 취약 유동 테스트 및 네트워크 검사

 

 

흐름 기사

개념

중간 부하 : 정상적인 동작 
높은 부하 : 응용 프로그램 작동 한계

테스트 테스트 하위 키 흐름 : 

(1) 먼저 애플리케이션 플로우 값을 시작할 

연속 흐름 값의 2 시간 실행 2 백그라운드 애플리케이션 

3, 높은 트래픽 피크 부하 운전 응용 

4 응용 매체 부하 운전 평균 흐름

 

트래픽 데이터를 가져 오기 : 
1, tcpdump를 + Wireshark와 
관련 문서 2에서, / proc 디렉토리 / 그물 / 디렉토리 
고양이 / proc 디렉토리 / 그물 / dev에 수집 시스템 흐름 정보는 
PID 3, 쿼리 응용 프로그램 : ADB 쉘 PS | 그렙 tataufo # 같은 : 31,002 
PID에 의해 획득 이 응용 프로그램에 대한 트래픽 데이터 : ADB 쉘 CAT / proc 디렉토리 / 31002 / NET는 / dev 
/ 1024 수도는 KB로 변환 바이트 와이파이 wlan0 업로드 로고 다운로드 대신 (전화를 열고 비행 모드가 wlan0에있을 수 있습니다 해제 값 0) 초기화 
31002 : | 같은 그렙 tataufo #이 ADB 쉘 추신 : 4, PID 쿼리 응용 프로그램 
ADB 쉘 고양이 / PROC // 다음 UID PID 가져옵니다  상태를
UID 취득 기준 : ADB 쉘 고양이 / proc 디렉토리 / 그물 / xt_qtaguid / 통계 | 그렙 31002 
. 5 패키지 dumpsys ADB 쉘 애플리케이션의 UID 정보를 획득하고, 애플리케이션의 비 조작 이전보고에 의해 : 
은 / proc / uid_stat / UID / tcp_rcv ADB를 쉘 CAT 
ADB 쉘 CAT은 / proc / uid_stat / UID / tcp_snd 
취득 송수신 트래픽 최초 적용, 우리는 애플리케이션을 조작 유량이 2 개 개의 송신 명령에 의해 다시 엔드 애플리케이션을 획득하고 수신 할 수 있고, 감산함으로써 얻어 질 및 전체 데이터 사용량 
6, 안드로이드 코드 : TrafficStats의 안드로이드 클래스

 

약한 네트워크 테스트

 

시험 방법 : 
1, 실제 SIM 카드를 사용하여가, 네트워크 운영자는 (특별한 BUG 모바일 무선 테스트는 특정 실제 운영자 네트워크에서만 발견합니다 있습니다) 테스트 
2, 프록시의 방법으로 약한 아날로그 네트워크 환경 시험 (찰스 하드 지연) 
3, 약 핫스팟 네트워크 시뮬레이션 테스트

 

핫 시뮬레이션 방법 : 
1) 핫 아이폰 (하드 지연)을 공유하여 개발자 모드를 설정 한 후 
2) 오픈 소스 페이스 북 ATC (ACT는 빌드 환경 보냈습니다 라즈베리로 사용할 수 있습니다)

 

사용자 환경의 요구를 수행한다 : 
1) 등을 통합 약한 네트워크 부하 인터페이스 스타일, 애니메이션, 국화 아이콘의 응용 프로그램 
이 사용자 인터페이스에 제공 등) 통합 네트워크 오류, 서버 오류, 시간 제한 및 예방 조치 문구를 
명확하게 정의 3) 각각의 중간 과정은 사용자 상호 작용 동작이며

재판 : https://www.cnblogs.com/ivqi/p/10598542.html

 

흐름 기사

개념

중간 부하 : 정상적인 동작 
높은 부하 : 응용 프로그램 작동 한계

테스트 테스트 하위 키 흐름 : 

(1) 먼저 애플리케이션 플로우 값을 시작할 

연속 흐름 값의 2 시간 실행 2 백그라운드 애플리케이션 

3, 높은 트래픽 피크 부하 운전 응용 

4 응용 매체 부하 운전 평균 흐름

 

트래픽 데이터를 가져 오기 : 
1, tcpdump를 + Wireshark와 
관련 문서 2에서, / proc 디렉토리 / 그물 / 디렉토리 
고양이 / proc 디렉토리 / 그물 / dev에 수집 시스템 흐름 정보는 
PID 3, 쿼리 응용 프로그램 : ADB 쉘 PS | 그렙 tataufo # 같은 : 31,002 
PID에 의해 획득 이 응용 프로그램에 대한 트래픽 데이터 : ADB 쉘 CAT / proc 디렉토리 / 31002 / NET는 / dev 
/ 1024 수도는 KB로 변환 바이트 와이파이 wlan0 업로드 로고 다운로드 대신 (전화를 열고 비행 모드가 wlan0에있을 수 있습니다 해제 값 0) 초기화 
31002 : | 같은 그렙 tataufo #이 ADB 쉘 추신 : 4, PID 쿼리 응용 프로그램 
ADB 쉘 고양이 / PROC // 다음 UID PID 가져옵니다  상태를
UID 취득 기준 : ADB 쉘 고양이 / proc 디렉토리 / 그물 / xt_qtaguid / 통계 | 그렙 31002 
. 5 패키지 dumpsys ADB 쉘 애플리케이션의 UID 정보를 획득하고, 애플리케이션의 비 조작 이전보고에 의해 : 
은 / proc / uid_stat / UID / tcp_rcv ADB를 쉘 CAT 
ADB 쉘 CAT은 / proc / uid_stat / UID / tcp_snd 
취득 송수신 트래픽 최초 적용, 우리는 애플리케이션을 조작 유량이 2 개 개의 송신 명령에 의해 다시 엔드 애플리케이션을 획득하고 수신 할 수 있고, 감산함으로써 얻어 질 및 전체 데이터 사용량 
6, 안드로이드 코드 : TrafficStats의 안드로이드 클래스

 

약한 네트워크 테스트

 

시험 방법 : 
1, 실제 SIM 카드를 사용하여가, 네트워크 운영자는 (특별한 BUG 모바일 무선 테스트는 특정 실제 운영자 네트워크에서만 발견합니다 있습니다) 테스트 
2, 프록시의 방법으로 약한 아날로그 네트워크 환경 시험 (찰스 하드 지연) 
3, 약 핫스팟 네트워크 시뮬레이션 테스트

 

핫 시뮬레이션 방법 : 
1) 핫 아이폰 (하드 지연)을 공유하여 개발자 모드를 설정 한 후 
2) 오픈 소스 페이스 북 ATC (ACT는 빌드 환경 보냈습니다 라즈베리로 사용할 수 있습니다)

 

사용자 환경의 요구를 수행한다 : 
1) 등을 통합 약한 네트워크 부하 인터페이스 스타일, 애니메이션, 국화 아이콘의 응용 프로그램 
이 사용자 인터페이스에 제공 등) 통합 네트워크 오류, 서버 오류, 시간 제한 및 예방 조치 문구를 
명확하게 정의 3) 각각의 중간 과정은 사용자 상호 작용 동작이며

재판 : https://www.cnblogs.com/ivqi/p/10598542.html

추천

출처www.cnblogs.com/yuyanhzao/p/11951218.html